Tại sao 24 dòng có chiều cao thiết bị đầu cuối mặc định phổ biến?


11

80x24 ký tự dường như là một mặc định rất phổ biến cho các cửa sổ đầu cuối. Câu trả lời này cung cấp một lý do lịch sử rất tốt là tại sao chiều rộng là 80 ký tự.

Nhưng tại sao chiều cao thường là 24 (hoặc 25) dòng?


2
Lưu câu hỏi lịch sử của bạn cho tuần tới: P. Bây giờ đã quá muộn: meta.programmers.stackexchange.com/questions/3546/ trên
Động

3
80 × 25 thực sự phổ biến hơn
vartec

@vartec: Đã chỉnh sửa câu hỏi cho 24 hoặc 25 dòng.
hotpaw2

Tôi không biết khoảng 25 dòng, nhưng bất cứ khi nào tôi mở PuTTY, nó mặc định là 80x24.
TND

3
Có lẽ một phần vì 80x25 chỉ dưới 2K. Giúp dễ dàng có bộ đệm màn hình 2K.
Gort Robot

Câu trả lời:


20

Thiết bị đầu cuối ban đầu được xây dựng xung quanh các ống tia âm cực được sử dụng cho TV. Trong những năm 1960 và 1970, tất cả đều có tỷ lệ khung hình 4: 3.

Nếu màn hình cần vừa với 80 ký tự theo chiều rộng thì sẽ đưa ra tỷ lệ khung hình của các ký tự tiêu chuẩn cao hơn 3: 4 (nếu tôi nhớ chính xác) và cho phép khoảng cách lớn hơn giữa các dòng so với giữa các ký tự bạn có thể khớp với 24 hoặc 25 dòng trên màn hình.

Tôi đã không thực hiện các phép toán chính xác vì tôi không thể nhớ (hoặc tìm) tỷ lệ khung hình nhân vật chính xác hoặc khoảng cách dòng.


Điều đó phụ thuộc vào bitmap được sử dụng cho các ký tự. Tôi không thể tìm thấy hình ảnh của màn hình vật lý để xem. Cũng lưu ý rằng chiều rộng 132 ký tự có sẵn.

1
@ ThorbjørnRavnAndersen - Tôi cũng gặp vấn đề khi tìm số chính xác. Nếu tôi nhớ chính xác tỷ lệ khung hình của các ký tự được sử dụng cho màn hình 132 ký tự thì khác - mỏng hơn so với màn hình 80 ký tự tiêu chuẩn.
ChrisF

@ ThorbjørnRavnAndersen Nếu có ích, tôi đã có một thiết bị đầu cuối ASCII 80x25 từ IBM, trong đó dòng thứ 25 là dòng trạng thái. Tôi đã giảm độ sáng khi chụp nhưng nếu nó giúp, đây là một bức ảnh. i.imgur.com/bU2Hd1X.jpg
Wyatt8740

8

Chiều cao của thiết bị đầu cuối vt100.

Trình giả lập có được khả năng tương thích vt100 tốt nhất ở kích thước đó.


4
Nếu vậy, tại sao một vt100 hiển thị 24 dòng?
hotpaw2

2
Nhiều khả năng là một vấn đề bộ nhớ. Chúng có thể có bộ nhớ 1 KB và cần nhiều hơn 24 byte cho các biến.

Tôi không thể đếm. 2 KB.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.