零设备

更新时间:
2024-05-13
下载文档

零设备

零设备(devzero),同样是一个特殊的设备文件,可以把它看做一个容量无限大的存储设备,并且其里面的数据始终为 0,读取该设备可获得无限的内容为 0 的数据(NULL、ASCII NUL、0x00),对该设备的写入操作对其内容不会有任何影响。

可利用该设备创建一个指定长度用于初始化的空文件,例如:临时交换文件。在“内存管理”讲到,可使用 mmap 的匿名映射分配虚拟内存,同样我们也可以使用 mmap 与零设备建立虚拟映射,可分配初始内容为 0 的内存。

文档内容是否对您有所帮助?
有帮助
没帮助