2 、设备管理的任务和功能
主要任务
● 选择和分配 I/O 设备以便进行数据传输操作。
● 控制 I/O 设备和 CPU (或内存)之间交换数据。
● 为用户提供一个友好的透明接口,把用户和设备硬件特性分开,使得用
户在编制应用程序时不必涉及具体设备,由系统按用户的要求来对设备的工
作进行控制。
● 提高设备和设备之间、 CPU 和设备之间以及进程和进程之间的并行操作
程度,以使操作系统获得最佳效率。
主要功能
● 提供和进程管理系统的接口
● 进行设备分配
● 实现设备和设备、设备和 CPU 等之间的并行操作
● 进行缓冲管理
● 设备控制与驱动
第 2 页 / 共 24 页