- 30
- 0
- 约2.07万字
- 约 80页
- 2017-02-16 发布于湖北
- 举报
主讲老师:刘志强 四、设备与文件管理应用程序设计 设备管理、文件管理于人机接口管理的相关概念 设备管理程序设计 文件设备管理程序设计 人机接口管理程序设计 1. 设备管理与程序设计 主要任务 根据确定的设备分配原则对设备进行分配,使设备与主机能够并行工作,为用户提供良好的设备使用界面,以提高设备与设备之间,设备与CPU之间,进程与进程之间的并行性,从而提高整个操作系统的效率。 设备和内存之间数据传输方式 操作系统的设备管理程序通过四种控制方式完成设备与内存之间的数据传送。 1.程序直接控制方式 2.中断控制方式 3.DMA方式 4.通道方式 (1)循环探测I/O方式 通过设置一个测试I/O设备“忙/闲”状态标志的触发器。若它置“闲”,则执行I/O操作,若它置“忙”,则CPU不断对它进行监测,直至设备“闲”下来为止。在早期计算机系统中主要采用这种方式。 由于CPU速度比I/O设备速度高得多,而循环测试I/O方式使得CPU与外部设备只能串行工作,因此CPU绝大部分时间都处于等待I/O设备完成的循环测试中,CPU资源浪费极大。 优点: 管理简单 缺点: 浪费了CPU资源 (2)中断处理方式 为了克服循环测试方式的缺点(CPU必须不断主动测试I/O设备是否空闲),引入中断处理技术。该方式的核心就是使I/O设备具有主动“汇报”的
原创力文档

文档评论(0)