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 화면 버퍼를 쉽게 가질 수 있습니다.
로봇 고트

답변:


20

초기 터미널은 텔레비전에 사용 된 것과 동일한 음극선 관 주위에 구축되었습니다. 1960 년대와 1970 년대에는 모두 4 : 3 종횡비였습니다.

디스플레이 가 너비에 걸쳐 80 문자를 맞아야 하는 경우 3 : 4보다 큰 표준 문자의 종횡비 (정확히 기억하는 경우)를 고려하고 문자 사이보다 줄 사이에 더 큰 공간을 허용하면 24 또는 디스플레이에 25 줄.

정확한 문자 종횡비 또는 줄 간격을 기억하거나 찾을 수 없기 때문에 정확한 수학을 수행하지 않았습니다.


캐릭터에 사용되는 비트 맵에 따라 다릅니다. 볼 물리적 화면의 이미지를 찾을 수 없습니다. 또한 132 자 너비를 사용할 수 있습니다.

1
@ ThorbjørnRavnAndersen-정확한 숫자를 찾는 데 문제가 있습니다. 올바르게 기억하면 132 문자 디스플레이에 사용 된 문자의 가로 세로 비율이 표준 80 문자 디스플레이와는 다릅니다.
ChrisF

@ ThorbjørnRavnAndersen 도움이된다면 IBM에서 80x25 ASCII 터미널을 얻었습니다 .25 번째 줄은 상태 줄입니다. 사진을 찍었을 때 밝기가 낮아졌지만 도움이된다면 여기 사진이 있습니다. i.imgur.com/bU2Hd1X.jpg
Wyatt8740 2016 년

8

vt100 터미널의 높이입니다.

에뮬레이터는 그 크기에서 최고의 vt100 호환성을 얻습니다.


4
그렇다면 왜 vt100이 24 줄을 표시 했습니까?
hotpaw2

2
메모리 문제 일 가능성이 높습니다. 그들은 1KB의 메모리를 가지고 있었고 변수를 위해 24 바이트 이상이 필요했습니다.

셀 수 없습니다. 2 KB.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.