“TTY”代表什么?

在文章的硬拷贝终端部分的维基百科文章(计算机终端)上,它说“连接到计算机的早期用户终端是机电电传打字机或电传打字机(TeleTYpewriter,TTY)……”

那么TTY代表电传打字机呢? 但这对我没有任何意义,因为我从未见过它,也不知道“电视”是什么意思。

连接到计算机的早期用户终端是机电电传打字机或电传打字机(TeleTYpewriter,TTY),从那以后TTY继续被用作纯文本控制台的名称,尽管现在这个纯文本控制台是虚拟控制台而不是物理控制台。

Ubuntu中有6个虚拟控制台,通过键盘快捷键Ctrl + Alt + F1Ctrl + Alt + F6访问 。 您可以使用键盘快捷键Ctrl + Alt + F7远离虚拟控制台(将控制台移动到后台)。

在Ubuntu 17.10中,登录界面现在使用虚拟终端1.在Ubuntu 17.10及更高版本中,按Ctrl + Alt + F3直到Ctrl + Alt + F6访问虚拟控制台,然后按Ctrl + Alt + F2返回桌面环境。

在此处输入图像描述 Ubuntu 18.04虚拟控制台

是的,Unix中TTY的起源来自电传打字机。 电话,电传打字机等中的电话来自希腊词根,意思远或遥远。 tele + phon (sound)=远距离说话等等。

分时系统(Unix之前)开发了物理终端,允许您在预定时间内与计算机进行交互(共享)。 这些终端意味着您无需亲自在计算机前使用它。 您还可以将输出发送到电传打字机,这将打印该位置的输出。

这是Unix开发时现有的物理基础设施,因此将其用于Unix网络是很自然的。 虚拟或软件终端中的物理终端中的特征的仿真防止了旧代码或网络基础设施的破坏。

它起源于物理终端(最终机器起源于telgraph(远程写入)系统,并且它们使用控制代码来解决当今的某些终端标准。这些控制代码包括标准的80字符宽度以及回车和换行代码。

这是一个电传打字机:

电传打字机

按一个键可以在串行链接上发送一个字符。 串行链接上的输入字符将打印在打印机上。 因此,当您键入ls ,您将获得文件列表的硬拷贝

(来自http://www.cl.cam.ac.uk/~djg11/howcomputerswork/ )

第一台印刷电报机于1846年获得专利。各公司继续开发它们,“Teletype”一词于1921年首次注册商标。其中一家公司于1928年更名为Teletype公司,并于1930年被AT&T收购。(资料来源:en.wikipedia.org/wiki/Teleprinter)

因此,这些机器在第一台计算机之前已经有近100年的发展历史,并且是人机界面设备的明显选择。 有更昂贵的终端,但Teletypes通常是最便宜和最可靠的选择。 当Unix首次开发时,AT&T /贝尔实验室拥有Teletype公司,而开发的数字设备计算机包括Teletype 33ASR终端作为标准设备。 TTY是Unix发起的PDP-7和PDP-11终端的设备名称,它可能会回到PDP-1,谁知道之前的情况。 所以当他们开始为Unix的终端设备处理程序工作时,为什么他们会使用其他东西呢?

当我第一次得知MSDOS使用COM时,我很困惑:作为串口的设备名称。 我以为TTY是从古人传下来的,这是异端邪说!

在电传类型的后期,它被聋人社区采用作为一种通信forms。 官方称为TDD(聋人电话设备),开发和改进使用Baudot和Ascii相同通信媒体的设备,聋人广泛采用签署“TTY”,因为它比“TDD”更容易签名。 现在,随着聋人使用video中继进行通信,它正在迅速变得古老。 TTY / TDD主要出现在机场,政府机构,公共场所等公共场所,由于无线设备的普及而难以使用。

所以,回到白天。 通过串行连接连接到您提到的Teletype的计算机。 它们基本上是矩阵打印机。 你可以在youtube上查看它们是如何工作的。 为了维护遗留代码,您拥有的每个终端或UI窗口都会被/ dev下的tty设备所喜欢。

只有语义。