เหตุใด 24 เส้นจึงเป็นความสูงเทอร์มินัลเริ่มต้นทั่วไป?


11

ดูเหมือนว่า 80x24 อักขระจะเป็นค่าเริ่มต้นที่พบบ่อยมากสำหรับหน้าต่างเทอร์มินัล คำตอบนี้ให้เหตุผลทางประวัติศาสตร์ที่ดีมากว่าทำไมความกว้างคือ 80 อักขระ

แต่ทำไมความสูงถึง 24 (หรือ 25) บรรทัดโดยทั่วไปคือ?


2
บันทึกคำถามประวัติของคุณสำหรับสัปดาห์หน้า: แม้ว่าจะสายเกินไป: meta.programmers.stackexchange.com/questions/3546/…
ไดนามิก

3
80 × 25 เป็นเรื่องธรรมดามากขึ้น
vartec

@vartec: แก้ไขคำถามสำหรับ 24 หรือ 25 บรรทัด
hotpaw2

ฉันไม่รู้เกี่ยวกับ 25 บรรทัด แต่เมื่อใดก็ตามที่ฉันเปิด PuTTY จะมีค่าเริ่มต้นที่ 80x24
TND

3
อาจเป็นเพราะ 80x25 ต่ำกว่า 2K ทำให้ง่ายต่อการมีบัฟเฟอร์หน้าจอ 2K
Gort the Robot

คำตอบ:


20

เทอร์มินัลแรกถูกสร้างขึ้นรอบ ๆ หลอดรังสีแคโทดแบบเดียวกับที่ใช้กับโทรทัศน์ ในปี 1960 และ 1970 เหล่านี้มีอัตราส่วน 4: 3 ทั้งหมด

หากจอแสดงผลต้องมีขนาดความกว้าง 80 ตัวอักษรจากนั้นให้กำหนดอัตราส่วนของตัวอักษรมาตรฐานซึ่งสูงกว่า 3: 4 (ถ้าจำได้ถูกต้อง) และอนุญาตให้มีช่องว่างขนาดใหญ่ระหว่างบรรทัดมากกว่าระหว่างตัวอักษรคุณจะได้ 24 หรือ 25 บรรทัดบนจอแสดงผล

ฉันไม่ได้ทำคณิตศาสตร์ที่แน่นอนเพราะฉันจำไม่ได้ (หรือค้นหา) อัตราส่วนตัวอักษรที่แน่นอนหรือระยะห่างบรรทัด


ขึ้นอยู่กับบิตแมปที่ใช้สำหรับตัวละคร ฉันหาภาพหน้าจอทางกายภาพไม่พบ โปรดทราบว่ามีความกว้างอักขระ 132 ตัว

1
@ ThorbjørnRavnAndersen - ฉันมีปัญหาในการหาตัวเลขที่แน่นอนเช่นกัน ถ้าฉันจำได้อย่างถูกต้องอัตราส่วนของตัวละครที่ใช้สำหรับการแสดงตัวละคร 132 ตัวนั้นแตกต่างกันไป - บางกว่าการแสดงตัวอักษรมาตรฐาน 80 ตัว
ChrisF

@ ThorbjørnRavnAndersenถ้าช่วยได้ฉันมีเทอร์มินัล 80x25 ASCII จาก IBM ซึ่งบรรทัดที่ 25 คือบรรทัดสถานะ ฉันมีความสว่างลดลงเมื่อฉันใช้มัน แต่ถ้ามันช่วยได้นี่คือรูป i.imgur.com/bU2Hd1X.jpg
ไวแอตต์ 8740

8

ความสูงของเทอร์มินัล vt100

อีมูเลเตอร์ได้รับการรองรับ vt100 ที่ดีที่สุดในขนาดนั้น


4
ถ้าเป็นเช่นนั้นทำไม vt100 จึงแสดง 24 บรรทัด?
hotpaw2

2
น่าจะเป็นปัญหาหน่วยความจำ อาจมีหน่วยความจำ 1 KB และต้องการตัวแปรมากกว่า 24 ไบต์

ฉันไม่สามารถนับได้ 2 KB
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.