单选题
设备驱动程序是系统提供的一种通道程序,它专门用于在请求I/O的进程与设备控制器之间传输信息。下面的选项中不是设备驱动程序功能的是( )。
A.检查用户I/O请求的合法性
B.及时响应由控制器或通道发来的中断请求
C.控制I/O设备的I/O操作
D.了解I/O设备的状态,传送有关参数,设置设备的工作方式
【正确答案】
C
【答案解析】[解析] 本题考核设备驱动程序的功能。设备驱动程序的功能包括:
将接收到的抽象要求转换为具体要求。检查用户I/O的合法性,了解设备的状态,传递有关参数,设置设备的工作方式。发出I/O操作命令,启动I/O设备,完成I/O操作。响应通道发来的中断请求,根据中断类型调用相应的中断处理程序。构造通道程序。
可见C不是设备驱动程序的功能,应该选C。