字符设备与终端设备与流之间的区别

时间:2010-09-08 07:18:13

标签: c unix linux-kernel

我无法弄清楚字符设备与终端设备与Streams之间的确切区别。非常感谢任何帮助。

谢谢&的问候,

mouseY的。

1 个答案:

答案 0 :(得分:1)

字符设备是一次传输一个字符并用于基于“流”的I / O的设备。例如调制解调器,键盘,鼠标等。它们不允许随机访问数据。

Streams - 它是unix的通信框架。它提供全双工通信模式。字符特殊文件,命名管道和套接字实际上是流而不是文件。

终端设备 - 不确定“终端设备”的含义。但我认为你是指TTY或电视打字机或电脑终端(显示器)。请注意这一点。