为什么需要区分字符设备和块设备?

为什么需要区分字符设备和块设备?

我一直在尝试阅读linux的源代码。我开始观看 YouTube 视频,其中提到字符设备和块设备是不同的。它没有说明为什么它很重要,因为一旦文件系统上有东西,它就一样了。

答案1

这只是很容易理解,块设备可以读取块,块设备可以读取字符一个字符...

/dev/random 是 char 例如 /dev/tyy 是 char

等等...等等...

字符设备可以使用特殊字符进行控制,例如 ctrl+G 使物理串行控制台发出蜂鸣声......

最简单的解释:这取决于读/写它们所需的方法

相关内容