试题与答案

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

题型:问答题

题目:

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

答案:

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

试题推荐
微信公众账号搜索答案