操作系统2016-1-复习-张尧学-最新-New分析.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 8.1.2 设备管理的功能和任务 设备管理是对计算机输入输出系统的管理,是操作系统中最具多样性和复杂性的部分。其主要任务是: (1) 选择和分配输入输出设备以进行数据传输操作; (2) 控制输入输出设备和CPU(或内存)之间交换数据; (3) 为用户提供友好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,系统按用户要求控制设备工作。另外,这个接口还为新增加的用户设备提供一个和系统核心相连接的入口,以便用户开发新的设备管理程序; (4) 提高设备和设备之间、CPU和设备之间,以及进程和进程之间的并行操作度,以使操作系统获得最佳效率。 8.2 数据传送控制方式 设备管理的主要任务之一是控制设备和内存或CPU之间的数据传送,本节介绍常用数据传送控制方式。 外围设备和内存之间的常用数据传送控制方式有4种。即: (1) 程序直接控制方式; (2) 中断控制方式; (3) DMA方式; (4) 通道方式。 图8.3 中断控制方式的传送结构 图8.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档