【问题标题】:Role of tty in Linux kerneltty在Linux内核中的作用
【发布时间】:2013-08-12 09:04:09
【问题描述】:

我正在浏览 Linux 0.0.1 版的源代码。在内核源码目录中看到了一个文件 tty_io.c。这个文件/tty在Linux内核中的作用是什么?

【问题讨论】:

  • linusakesson.net/programming/tty; BTW 内核 0.0.1 只有历史意义。
  • 我能说tty是一段代码,负责终端的输入输出服务吗?当不需要来自 tty 的服务时,哪个会持续运行并进入睡眠状态?
  • 差不多了。 tty 是终端的表示,而您正在查看的是 tty 设备驱动程序。

标签: c linux linux-kernel operating-system tty


【解决方案1】:

在 Unix 系统中,tty(“电传打字机”的缩写)是terminal device 的标准表示形式,至少具有输入和输出功能,通常还具有更多功能。这些最初连接到串行端口,但现在大多数是虚拟终端,连接到文本模式控制台(类似 DOS)或图形终端程序(如 xtermgnome-terminal) .

【讨论】:

    【解决方案2】:

    这个文件是为了支持tty在用户级界面或控制台上。这也实现了回显。

    tty:在标准输入上打印终端的文件名。有关更多信息,请在 shell 上给出info tty 命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-21
      • 2012-01-06
      • 2017-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多