美文网首页
linux设备文件是什么

linux设备文件是什么

作者: 风华清 | 来源:发表于2019-07-23 16:42 被阅读0次

    *Linux 中的设备有2种类型:

    字符设备(无缓冲且只能顺序存取)

    块设备(有缓冲且可以随机存取)。

    每个字符设备和块设备都必须有主、次设备号,主设备号相同的设备是同类设备(使用同一个驱动程序)。这些设备中,有些设备是对实际存在的物理硬件的抽象,而有些设备则是内核自身提供的功能(不依赖于特定的物理硬件,又称为"虚拟设备")。每个设备在 /dev 目录下都有一个对应的文件(节点)。可以通过 cat /proc/devices 命令查看当前已经加载的设备驱动程序的主设备号。内核能够识别的所有设备都记录在原码树下的 Documentation/devices.txt 文件中。在 /dev 目录下除了字符设备和块设备节点之外还通常还会存在:FIFO管道、Socket、软/硬连接、目录。这些东西没有主/次设备号。

    相关文章

      网友评论

          本文标题:linux设备文件是什么

          本文链接:https://www.haomeiwen.com/subject/wdjalctx.html