文件和文件夹管理 - 设备节点

2019-09-26  本文已影响0人  无无吴

每个device node被分配了两个数值,一个称作major number,另一个被称为minor number。这两个数都映射到同一个设备上,如果映射的设备不同,open这个设备的时候也会返回-1,并设置errno - ENODEV,表明设备不存在。

特殊的设备节点 Device Nodes

随机数生成器

内核的随机数生成器存放在/dev/random和/dev/urandom。
他们有major number 1和分别的minor number 8 和 9。
大多数应用程序应该使用/dev/urandom而不是/dev/random机。如果没有提供内核熵池的I/O活动,对后者的读取可能会阻塞很长一段时间。

上一篇 下一篇

猜你喜欢

热点阅读