gpt4 book ai didi

unix - FreeBSD 上的 "tty"是什么?

转载 作者:行者123 更新时间:2023-12-01 00:21:41 27 4
gpt4 key购买 nike

“uprintf() 函数输出到当前进程的控制 tty”

这是来自 Freebsd MAN 的 uprintf() 的描述。
我不明白什么是tty?
谢谢。假期愉快!

最佳答案

tty 是字符 I/O 设备的抽象模型。它是最直接的系统接口(interface),带有相应的应用程序接口(interface)。

曾几何时,有一家名为 Teletype 的公司。他们制造了硬拷贝自动打字机设备,几十年来一直用作通信终端,然后重新用作硬拷贝计算机终端。为了避免使用品牌名称,电传打字机被推广到电传打字机或电传打印机。

最初它们是功能性的,但相当丑陋......

alt text

但是后来的模型(这个模型 43 是 1970 年代后期的)非常漂亮......

alt text

微处理器使视频显示终端变得实用,以前,硬拷贝终端便宜得多,而且更受欢迎。碰巧的是,Unix tty 抽象也适用于视频终端。

而且,它适用于 xterm 窗口和 xterm 的子系统(通常称为终端),它们将在 Linux、Mac 和 Unix 的其他后代上找到......

关于unix - FreeBSD 上的 "tty"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4532413/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com