设备驱动程序
不同的 I/O 设备有不同的硬件特性,具体细节只有设备的厂家才知道。因此厂家需要根据设备的硬件特性设计并提供相应的驱动程序。
主要负责对硬件设备的具体控制,将上层发出的一系列命令(如 read write)转化成特定设备“能听得懂”的一系列操作。(具体实现)包括设置寄存器,检查设备状态等。
若各个公司开发的驱动程序接口不统一,则操作系统很难调用设备驱动程序,故而 os 需要有统一设备驱动程序接口来解决这个问题,交由其他厂商来统一实现。
不同的 I/O 设备有不同的硬件特性,具体细节只有设备的厂家才知道。因此厂家需要根据设备的硬件特性设计并提供相应的驱动程序。
主要负责对硬件设备的具体控制,将上层发出的一系列命令(如 read write)转化成特定设备“能听得懂”的一系列操作。(具体实现)包括设置寄存器,检查设备状态等。
若各个公司开发的驱动程序接口不统一,则操作系统很难调用设备驱动程序,故而 os 需要有统一设备驱动程序接口来解决这个问题,交由其他厂商来统一实现。