24 hat neden varsayılan bir terminal yüksekliğidir?


11

Terminal pencereleri için 80x24 karakter çok yaygın bir varsayılan gibi görünüyor. Bu cevap , genişliğin neden 80 karakter olduğu konusunda çok iyi bir tarihsel neden sağlar.

Peki, yükseklik neden genellikle 24 (veya 25) çizgidir?


2
Geçmiş sorularınızı gelecek hafta için saklayın: S. Yine de çok geç: meta.programmers.stackexchange.com/questions/3546/…
Dinamik

3
80 × 25 aslında daha yaygın
vartec

@vartec: Soruyu 24 veya 25 satır için düzenledi.
hotpaw2

Yaklaşık 25 satır bilmiyorum, ama PuTTY'yi her açtığımda varsayılan olarak 80x24.
TND

3
Muhtemelen kısmen çünkü 80x25 2K'nın hemen altında. 2K'lık bir ekran arabelleğine sahip olmayı kolaylaştırır.
Robotu Gort

Yanıtlar:


20

Erken terminaller, televizyonlar için kullanılan aynı katot ışın tüpleri etrafına inşa edildi. 1960'larda ve 1970'lerde bunların hepsi 4: 3 en boy oranı idi.

Ekranın genişliğe 80 karakter sığması gerekiyorsa, 3: 4'ten daha uzun olan standart karakterlerin en boy oranı verildiğinde (doğru hatırlıyorsam) ve satırlar arasında 24 sığacak şekilde elde ettiğiniz karakterlerden daha büyük bir boşluk bırakan veya Ekranda 25 satır var.

Tam matematik yapmadım çünkü tam karakter en boy oranını veya satır aralığını hatırlayamıyorum (veya bulamıyorum).


Bu, karakterler için kullanılan bitmap'e bağlıdır. Görülecek fiziksel ekranın görüntüsünü bulamıyorum. Ayrıca 132 karakter genişliğinin mevcut olduğuna dikkat edin.

1
@ ThorbjørnRavnAndersen - Tam sayıları da bulmakta sorun yaşıyorum. 132 karakter ekranları için kullanılan karakterlerin en boy oranı doğru şekilde hatırlarsam, standart 80 karakter ekranlarından daha incedir.
ChrisF

@ ThorbjørnRavnAndersen Yardımcı olursa, IBM'den, 25. satırın bir durum satırı olan 80x25 ASCII terminalim var. Çektiğimde parlaklığı azalttım ama yardımcı olursa, bir fotoğraf. i.imgur.com/bU2Hd1X.jpg
Wyatt8740

8

VT100 terminalinin yüksekliği.

Emülatörler, bu boyutta en iyi vt100 uyumluluğunu elde eder.


4
Öyleyse, bir vt100 neden 24 satır görüntüledi?
hotpaw2

2
Büyük olasılıkla bir hafıza sorunu. 1 KB belleğe sahip olabilirler ve değişkenler için 24 bayttan fazlasına ihtiyaç duyabilirler.

Ben sayamam. 2 KB.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.