问题描述
在本文的hard copy terminals部分的Wikipedia’s article (Computer terminal)部分,它说:“连接到计算机的早期用户终端是电子机械电传打字机或电传打字机(TeleTYpewriter,TTY)……”
TTY是否代表电传打字机?但对我来说这没有任何意义,因为我从未见过它,也不知道”tele”的含义。
最佳解决办法
与计算机相连的早期用户终端是机电遥控打印机或电传打字机(TeleTYpewriter,TTY),此后TTY继续用作text-only控制台的名称,尽管现在该text-only控制台是虚拟控制台而不是物理控制台。
在Ubuntu中,有6个虚拟控制台通过键盘快捷键Ctrl
+ Alt
+ F1
到Ctrl
+ Alt
+ F6
访问。您可以使用键盘快捷键Ctrl
+ Alt
+ F7
移开虚拟控制台(将控制台移到后台)。
在Ubuntu 17.10中,登录屏幕现在使用虚拟终端1.在Ubuntu 17.10中,按Ctrl
+ Alt
+ F3
直到Ctrl
+ Alt
+ F7
访问虚拟控制台,然后按Ctrl
+ Alt
+ F2
返回桌面环境。
次佳解决办法
是的,Unix中TTY
的来源是电传打字机。电话中的电话,电传打字机等来自希腊根,意思是远或远。 tele
+ phon
(声音)=在远处说话等。
分时系统(pre-Unix)开发的物理终端允许您在计划的时间内与计算机进行交互(共享)。这些终端意味着您不必身在电脑前就可以使用它。您也可以将输出发送到电传打字机,打印输出到该位置。
这是Unix开发时的现有物理基础设施,因此在Unix网络中使用它是很自然的。物理终端中功能的虚拟或软件终端中的仿真可防止破坏较旧的代码或网络基础结构。
这就是物理终端的起源(最终机器起源于电话(远程书写)系统和它们使用的控制代码,它们包括了当前的某些终端标准,其中包括标准的80字符宽度以及回车和换行代码。
第三种解决办法
这是一个电传打字员:
按下一个键可以在串行链路上发送一个字符。串行链接上的进入字符打印在打印机上。所以当你键入ls
时,你会得到一份文件列表的硬拷贝。
(来自http://www.cl.cam.ac.uk/~djg11/howcomputerswork/)
第四种办法
第一印字电报机于1846年各公司获得专利继续发展他们,字”Teletype”首次注册商标于1921年。其中一家公司,1928年更名为电传公司,并由AT&收购;吨于1930年(来源:en.wikipedia.org/wiki/Teleprinter)
所以这些机器在第一台电脑之前已经有近100年的发展历史,并且是human-interface器件的明显选择。有更昂贵的终端,但Teletypes通常是最便宜和最可靠的选择。 AT& T /贝尔实验室在Unix最初开发时拥有Teletype公司,其开发的数字设备计算机包括Teletype 33ASR终端作为标准设备。 TTY是Unix发起的PDP-7和PDP-11终端的设备名称,它可能会回到PDP-1,谁知道之前是什么。所以当他们开始在Unix上使用终端设备处理程序时,他们为什么要使用其他任何东西?
当我第一次得知MSDOS使用COM时,我感到困惑:作为串行端口的设备名称。我以为TTY是从古人传下来的,这是异端!