接收由 I/O 进程发来的命令和参 数,并将命令中的抽象要求转换为具体要求
检查用户I/O请求的合法性,了解I/O设备的状态,传递有关参数,设置设备的工作方式。
发出 I/O 命令, 如果 设备 空闲 ,便立 即启 动 I/O 设备 去 完成指 定 的I/O 操作;如果 设备处于 忙碌状态 , 则将 请求 者 的请求块 挂 在设备队列 上等
及时响 应 由 控制器 或 通道发来的中断请求,并 根 据其中断类型调 用相应的中断处理程序进行处理
对于设置有通道的计算机系统,驱动程序 还 应能 够根 据用户的I/O 请求,自动地构成通道程序