“终端”从何而来?


10

在《剑桥词典》中,端子分别涉及计算机和电气设备有两个含义。

1)计算机,由键盘和屏幕组成的设备,用于与计算机系统中处理信息的部分进行通信
。2)电气,可以在电路中进行连接的点

MacOS上的“终端”是从哪个派生的?

Answers:


18

第一个定义,因为它与计算机有关。请参阅Wikipedia上的计算机终端

计算机终端是电子或机电硬件设备,用于将数据输入到计算机或计算系统中以及从中显示或打印数据。电传打字机是早期硬拷贝终端的一个例子,比使用计算机屏幕早了几十年。

正如@ 8None1在下面的评论中详述的那样,MacOS“终端”更准确地是同一维基百科文章中所述的“终端仿真器”,因为终端是硬件,而“终端”应用程序是模仿该硬件的软件。


1
我知道了。它具有像屏幕一样的终端功能。
微积分

1
这个答案是正确的。@YumiTada,您应该将其标记为。也就是说,在macOS中的使用通常是一个糟糕的选择。应用程序Terminal更专门用于终端仿真器。它是模拟上述VT100硬件设备功能的软件。但是对于linux或unix操作系统,真正的重点是您使用的是“命令行”或“ shell”。
18

4
@ 8None1“但是使用linux或unix操作系统”-您确实意识到MacOS是unix操作系统(而Linux不是unix)是吗?
slebetman '18

是的。我的意思是将macOS包含在“ unix OS”中。
18

yikes,这是一条意外的记忆通道……
uhoh

8

如果限于这两个定义,则第一个是最接近的。但是,从历史上看,“终端”在计算机系统中的应用源于其在电信领域的更普遍的使用。在这种情况下,如Wikipedia所定义,

在电信的上下文中,终端是结束电信链路的设备,并且是信号进入和/或离开网络的点。包含网络终端的设备示例包括电话,传真机,计算机终端和网络设备,打印机和工作站。

最早的计算机终端是电传打字机(Teletypes),起源于塞缪尔·莫尔斯(Samuel Morse)和19世纪的电报网络。现代操作系统中的终端程序连接到称为PTY或伪电视台的通道。这些终端程序模拟曾经连接到大型机的物理终端(电传类型,后跟图形显示)。


出于古怪的好奇心:令牌环LAN或吸血鬼窃听以太网网络上的计算机是否已成为“终端”?(从拓扑上看,它们在令牌环中作为有向图的2个连接节点存在,或者在吸血鬼抽头以太网中作为无向图的n个连接节点存在)。

6

终端是进程的端点。例如,机场航站楼是航班的起点或终点。

在计算机上下文中,终端是充当数据流端点(从计算机到用户,反之亦然)的设备。

终端窗口或终端仿真器的功能与这些旧设备非常相似。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.