设备文件是由设备驱动程序还是操作系统内核实现的?

设备文件是由设备驱动程序还是操作系统内核实现的?

设备文件是设备驱动程序与用户程序的接口。

在Linux中,设备文件是直接由其对应的设备驱动程序实现的,还是由操作系统内核(不包括设备驱动程序)实现的?

答案1

内核生成设备文件,但诸如read和 等功能write大多由可以集成在内核中的驱动程序实现。

一本好的免费(知识共享)书籍谈到了这一点:Linux 设备驱动程序

相关内容