计算机终端(计算机终端包括什么)
你可能听说过 TTY 和 PTY 这些缩写 , 也在 /dev 目录下看到过 /dev/tty[n] 设备 , 大概知道它们和 Linux 终端的概念有关 。可是你清楚 TTY 、 PTY 具体指的是什么 , 它们有什么区别 , 以及它们和 shell 又是什么关系呢?为了理解这些 , 我们需要先回顾一下历史 。
回顾历史 在计算机诞生之前 , 人们发明了 Teleprinter(电传打字机) , 通过长长的电线点对点连接 , 发送和接收打印的信息 , 用于远距离传输电报信息 。
Teleprinter 也可以写成 teletypewriter 或 teletype。
后来人们将 Teleprinter 连接到早期的大型计算机上 , 作为输入和输出设备 , 将输入的数据发送到计算机 , 并打印出响应 。
在今天你很难想象程序的运行结果需要等到打印出来才能看到 , Teleprinter 设备已经进了计算机博物馆 。现在我们用 TTY 代表计算机终端( terminal ) , 只是沿用了历史习惯 , 电传打字机( teletypewriter )曾经是计算机的终端 , 它的缩写便是 TTY ( T ele TY pewriter) 。
为了把不同型号的电传打字机接入计算机 , 需要在操作系统内核安装驱动 , 为上层应用屏蔽所有的低层细节 。
电传打字机通过两根电缆连接:一根用于向计算机发送指令 , 一根用于接收计算机的输出 。这两根电缆插入 UART (Universal Asynchro
推荐阅读
- 公司裁员赔偿方法具体包括哪些
- 友谊的格言包括作者介绍 友谊的格言包括作者和介绍
- 危险化学品事故应急救援预案包括哪些内容
- 计算机考研什么方向好一些 这两个专业方向值得考虑
- 企事业单位年度季度员工考核的工作方法 考核方案包括哪些内容?
- 标准预防包括哪些内容 标准预防具体包括哪些内容
- 计算机的e是什么意思 计算机的e意思简述
- 什么是企业文化它包括哪些内容 企业文化的介绍
- 产品模型的3大内容 产品模型包括哪些内容
- 杂粮包含哪些