层次结构 用户层I/O软件 设备独立性软件 设备驱动程序:用于具体实现系统对设备发出的操作指令 中断处理程序 设备驱动程序 设备驱动程序的功能: 检查用户I/O请求的合法性,维护I/O设备的工作状态,传递相关工作参数。 接收与设备无关的软件的命令与参数,并转换为对应设备控制器的指令序列。 发出I/O命令,I/O设备空闲时启动设备并完成指定操作;忙碌时将请求块挂在设备队列上等待。 响应设备控制器的中断请求,并根据中断类型调用对应的中断处理程序。