内容体系
- 操作系统概述(❤)
- 进程管理(❤❤❤)
- 存储管理(❤)
- 文件管理(❤❤)
- 设备管理(❤❤)
5 设备管理
控制CPU与外围设备的交换。
数据传输控制方式
1 程序控制方式
在程序的主动控制下,通过读取状态寄存器了解接口的情况,完成相应的程序操作。为了及时了解接口的状态,需要时间密集的查询操作。会造成CPU效率低,因为CPU速度快,外设速度慢,持续监听外设会造成CPU效率低。
2 程序中断方式
当接口出现需要程序干预的事件,通过中断通知CPU,CPU再读取状态寄存器,确定事件的种类,以便执行不同的代码处理。CPU效率高而且及时。
3 DMA方式
CPU与接口的数据传送采用DMA传送,即传送的具体过程由硬件(DMA控制器)完成,传送速度比通过CPU快,尤其是在批量传送时效率很高。