Warum sind 24 Zeilen eine übliche Standardterminalhöhe?

11

80x24 Zeichen scheinen eine sehr häufige Standardeinstellung für Terminalfenster zu sein. Diese Antwort liefert einen sehr guten historischen Grund dafür, warum die Breite 80 Zeichen beträgt.

Aber warum beträgt die Höhe normalerweise 24 (oder 25) Linien?

hotpaw2
quelle
2
Speichern Sie Ihre Verlaufsfragen für die nächste Woche: P. Jetzt allerdings zu spät: meta.programmers.stackexchange.com/questions/3546/…
Dynamisch
3
80 × 25 ist eigentlich häufiger
vartec
@vartec: Die Frage wurde für 24 oder 25 Zeilen bearbeitet.
hotpaw2
Ich kenne keine 25 Zeilen, aber wenn ich PuTTY öffne, wird standardmäßig 80x24 verwendet.
TND
3
Wahrscheinlich teilweise, weil 80x25 knapp 2K beträgt. Erleichtert die Verwendung eines 2K-Bildschirmpuffers.
Gort the Robot

Antworten:

20

Frühe Terminals wurden um dieselben Kathodenstrahlröhren herum gebaut, die für Fernseher verwendet wurden. In den 1960er und 1970er Jahren waren dies alles 4: 3 Seitenverhältnisse.

Wenn die Anzeige 80 Zeichen über die Breite passen muss, müssen Sie bei einem Seitenverhältnis der Standardzeichen, das größer als 3: 4 war (wenn ich mich richtig erinnere) und einen größeren Abstand zwischen den Zeilen als zwischen den Zeichen zulassen, 24 oder mehr 25 Zeilen auf dem Display.

Ich habe nicht genau gerechnet, weil ich mich nicht an das genaue Seitenverhältnis oder den Zeilenabstand erinnern (oder es finden) kann.

ChrisF
quelle
Das hängt von der Bitmap ab, die für die Zeichen verwendet wird. Ich kann kein Bild des physischen Bildschirms finden, das ich sehen kann. Beachten Sie auch, dass 132 Zeichenbreiten verfügbar waren.
1
@ ThorbjørnRavnAndersen - Ich habe auch Probleme, genaue Zahlen zu finden. Wenn ich mich richtig erinnere, war das Seitenverhältnis der für die 132-Zeichen-Anzeigen verwendeten Zeichen anders - dünner als die Standard-80-Zeichen-Anzeigen.
ChrisF
@ ThorbjørnRavnAndersen Wenn es hilft, habe ich ein 80x25 ASCII-Terminal von IBM, von dem die 25. Zeile eine Statuszeile ist. Ich hatte die Helligkeit verringert, als ich es aufgenommen habe, aber wenn es hilft, hier ist ein Foto. i.imgur.com/bU2Hd1X.jpg
Wyatt8740
8

Die Höhe des vt100-Terminals.

Emulatoren erhalten bei dieser Größe die beste vt100-Kompatibilität.


quelle
4
Wenn ja, warum hat ein vt100 24 Zeilen angezeigt?
hotpaw2
2
Höchstwahrscheinlich ein Speicherproblem. Sie hatten möglicherweise 1 KB Speicher und benötigten mehr als 24 Byte für Variablen.
Ich kann nicht zählen 2 KB.