问题 问答题

设备管理的主要目标和所实现的功能各是什么

答案

参考答案:

解析:设备管理要达到的目标是: · 向用户提供使用方便而且独立于设备的界面,使用户摆脱具体设备的物理特性,按照统一的规则使用设备; · 提高各种外设的使用效率; · 对外设尽可能采用统一的管理方法,使设备管理系统简单、可靠,且易于维护。为达到此目标,设备管理程序需要完成以下任务: · 屏蔽设备的物理特性,所有涉及设备物理特性的I/O处理都局限于I/O系统中较低层次的软件,对用户程序透明; · 提供独立于设备的统一接口。设备管理系统向用户程序界面提供一组访问设备的系统调用命令,作为用户程序与设备驱动程序之间的接口,与接口上设备无关; · 分配设备。按特定算法对独享设备进行合理分配并管理共享设备; · 出错处理,错误应尽可能在硬件层或最接近硬件的软件部分处理。设备管理程序需要实现如下功能: · 缓冲区管理。为解决CPU和外设速度不匹配的问题,使计算机系统各部分充分并行,需将I/O信息先写入缓冲区; · 地址转换和设备驱动。把用户在程序中使用的虚拟设备地址转换成物理地址; · I/O调度。为I/O请求分配设备、通道、控制器,并选择信息传输通路; · 中断管理。

单项选择题 B1型题
单项选择题