单选题 下面4个选项中,不属于设备管理的功能的是______。
A.实现外围设备的启动 B.实现对磁盘的驱动调度
C.存储空间的分配与回收 D.处理外围设备的中断事件

【正确答案】 C
【答案解析】[解析]
为了完成设备管理的任务,操作系统设备管理模块应该具有的功能如下。
·实现对外围设备的分配与回收。设备管理必须考虑如何将设备合理分配,既满足用户要求又提高系统效率,当用户不再使用这些设备时应及时回收。
·实现外围设备的启动。为了减轻用户负担和防止用户错误地使用设备而影响系统的可靠性,所以,外围设备的启动工作都是由系统统一来完成的。
·处理外围设备的中断事件。现代计算机系统都有各自独立系统的通道结构,它能完成主存和外围设备间的信息传送,有了通道后,CPU发出启动通道工作的命令,通道接收后自行控制外设与主存之间的信息传送,CPU继续执行程序,直到通道发出信息传送结束或传送中出现某些事件的信号才中断程序的执行,请求CPU帮助。设备管理负责处理来自通道的I/O中断事件。
·提供缓冲技术。设备管理程序负责进行缓冲区分配、释放及有关的管理工作。