Por que 24 linhas são uma altura de terminal padrão comum?

11

Caracteres de 80x24 parece ser um padrão muito comum para janelas de terminal. Esta resposta fornece uma boa razão histórica para a largura de 80 caracteres.

Mas por que a altura geralmente é de 24 (ou 25) linhas?

hotpaw2
fonte
2
Salve as perguntas do seu histórico para a próxima semana: p. No entanto, é tarde demais agora: meta.programmers.stackexchange.com/questions/3546/…
Dynamic
3
80 × 25 é realmente mais comum
vartec 15/05
@artec: editou a pergunta para 24 ou 25 linhas.
hotpaw2
Não conheço 25 linhas, mas sempre que abro o PuTTY, o padrão é 80x24.
TND
3
Provavelmente em parte porque 80x25 está abaixo de 2K. Torna mais fácil ter um buffer de tela 2K.
Gort the Robot

Respostas:

20

Os primeiros terminais foram construídos em torno dos mesmos tubos de raios catódicos usados ​​para televisões. Nas décadas de 1960 e 1970, essas eram todas as proporções de 4: 3.

Se a tela precisar caber 80 caracteres na largura , dada a proporção dos caracteres padrão mais altos que 3: 4 (se bem me lembro) e permitindo um espaço maior entre as linhas do que entre os caracteres, você pode ajustar 24 ou 25 linhas no visor.

Não fiz as contas exatas porque não consigo lembrar (ou encontrar) a proporção exata de caracteres ou o espaçamento entre linhas.

ChrisF
fonte
Isso depende do bitmap usado para os caracteres. Não consigo encontrar uma imagem da tela física para ver. Observe também que 132 larguras de caracteres estavam disponíveis.
1
@ ThorbjørnRavnAndersen - Também estou tendo problemas para encontrar números exatos. Se bem me lembro, a proporção dos caracteres usados ​​nas exibições de 132 caracteres era diferente - mais fina que as exibições padrão de 80 caracteres.
ChrisF
@ ThorbjørnRavnAndersen Se ajudar, tenho um terminal ASCII de 80x25 da IBM, do qual a 25ª linha é uma linha de status. Eu tinha o brilho diminuído quando a tirei, mas se ajudar, aqui está uma foto. i.imgur.com/bU2Hd1X.jpg
Wyatt8740
8

A altura do terminal vt100.

Os emuladores obtêm a melhor compatibilidade com o vt100 nesse tamanho.


fonte
4
Se sim, por que um vt100 exibiu 24 linhas?
hotpaw2
2
Provavelmente um problema de memória. Eles podem ter 1 KB de memória e precisar de mais de 24 bytes para variáveis.
Eu não posso contar. 2 KB.