-->
当前位置:首页 > Eng > 正文内容

主观题:h816.简单叙述设备管理的任务和功能。

Luz3年前 (2022-11-23)Eng581
简单叙述设备管理的任务和功能。







answer: 设备管理的主要任务包括: (每项3分)
1.响应用户进程提出的I/O请求,选择和分配I/O设备进行数据传输操作。
2.控制I/O设备和CPU(或内存)之间进行数据交换,提高设备和设备之间、CPU和设备之间以及进程和进程之间的并行操作度,提高CPU与I/O设备的利用率,提高I/O设备的速度。
3.方便用户使用设备,为用户提供友好的透明接口,把用户和设备硬件特性分开,使得用户在编写应用程序时不必涉及具体的设备,系统按照用户的要求控制设备工作。另外,这个接口还为新增加的用户设备提供一个和系统核心相连接的入口,以便用户开发新的设备管理程序。
为了完成上述任务,设备管理应具有下述功能:
1.设备分配: 计算机系统中的设备不允许用户直接使用,而是由操作系统统一分配和控制。设备分配的基本任务是根据用户进程的I/O请求及系统当前的I/O资源情况,按照某种设备分配算法为用户进程分配所需的设备。
2.缓冲管理: 为缓和CPU和I/O设备间速度不匹配的矛盾,提高CPU与I/O设备之间以及各设备之间的并行性,现代操作系统都引入了缓冲技术。
3.设备驱动: 设备驱动是指对物理设备进行控制,实现真正的I/O操作。设备驱动的基本任务是实现CPU与设备控制器之间的通信,即接收由CPU发来的I/O命令,如读/写命令,转换为具体要求后,传给设备控制器,启动设备去执行;同时也将由设备控制器发来的信号传送给CPU,如设备是否完好、是否准备就绪、I/O操作是否已完成等,并进行相应的处理。

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。