(1)选择和分配I/O设备,以便进 行数据传输操作 (2)控制I/O设备与内存之间交换 数据
(1) 选择和分配I/O设备,以便进 行数据传输操作 (2) 控制I/O设备与内存之间交换 数据
2向用户提供使用外部设备的方便 接口,使用户摆脱繁琐的编程负 担 方便性 友好界面 透明性
2.向用户提供使用外部设备的方便 接口,使用户摆脱繁琐的编程负 担 • 方便性 • 友好界面 • 透明性
3充分利用各种技术(通道,中断, 缓冲等)提高cPU与设备、设备 与设备之间的并行工作能力,充 分利用资源,提高资源利用率 并行性 均衡性(使设备充分忙碌)
3.充分利用各种技术(通道,中断, 缓冲等)提高CPU与设备、设备 与设备之间的并行工作能力,充 分利用资源,提高资源利用率 • 并行性 • 均衡性(使设备充分忙碌)
4.保证在多道程序环境下,当多 个进程竞争使用设备时,按一定 策略分配和管理各种设备,使系 统能有条不紊的工作
4. 保证在多道程序环境下,当多 个进程竞争使用设备时,按一定 策略分配和管理各种设备,使系 统能有条不紊的工作
5.与设备无关性(设备独立性) 用户在编制程序时,使用逻辑设 备名,由系统实现从逻辑设备到 物理设备(实际设备)的转换 用户能独立于具体物理设备而方 便的使用设备
5. 与设备无关性(设备独立性) 用户在编制程序时,使用逻辑设 备名,由系统实现从逻辑设备到 物理设备(实际设备)的转换 用户能独立于具体物理设备而方 便的使用设备