[请问] Terminal为什么通常尺寸是80x24?

楼主: IGZX   2024-10-19 19:06:44
想询问有没有人知道为什么Terminal通常默认都是80x24?
发现连PTT基本上也都是以80x24的规格为主
上网查了一下有人说80是因为古代的打孔纸一行刚好是80个位子?
也有人说是古代萤幕规格就是80字的样子
但好像也没有人说24行的原因是什么? 不知道有没有板有知道这个历史..
另外查了一下,Terminal好像还有以下这几种规格
80×24
80×43
132×24
132×43
到底这些数字是怎么被定出来的? 现在用Terminal感觉都好少去注意到这个数字
都直接放大就开始用了 不知道这些数字是不是还有意义?
感觉除了PTT的进板画面需要80x24的对齐,应该没有其他地方需要硬指定这些数值了吧?
作者: kerrinblue (fallen)   2024-10-19 23:29:00
wiki查询VT100,为当时流行的CRT video terminal稍微研究了一下,80x24的规格应该主要与serial传输接口的速度,以及CRT monitor比例有关
作者: whitefox (八十萬定存宅男)   2024-10-20 03:18:00
80*24*2=3840 ,必须小于4096,当时有个术数叫硬件换页,改gpu的某bit值就可换掉这整个萤幕的内容,cpu事先填充很多页面的内容,一页=4096 byte,大费周张搞出这技术,结果没有什1人在用,因为市场很快进入绘图模式了
楼主: IGZX   2024-10-20 09:49:00
谢谢两位大大,原来电脑发展过程中还有这么特别的一段历史
作者: ggooglepixel   2024-10-20 17:38:00
原来如此
作者: kerrinblue (fallen)   2024-10-20 18:39:00
上面的算法有些奇怪,80x24后面应该要乘的是显示字符区块的大小,ANSI有定义常用的8及24bit,要计算画面占用内存大小应为x8 or x24RS232 port支援速率(baud rate)之一的19200bps,差不多与80x24x8相近,而24bit则需用57600bps的baud ratehttps://en.wikipedia.org/wiki/ANSI_escape_code
作者: TokiwaKurumi (常磐胡桃)   2024-10-23 08:22:00
前人定的标准

Links booklink

Contact Us: admin [ a t ] ucptt.com