软件开发技术基础.pptVIP

  • 7
  • 0
  • 约5.33千字
  • 约 43页
  • 2017-02-16 发布于湖北
  • 举报
软件开发技术基础 第3章 操作系统及程序设计(3) ——设备与文件管理应用程序设计 3.4 设备与文件管理应用程序设计 设备管理、文件管理与人机接口管理的相关概念 设备管理程序设计 文件设备管理程序设计 人机接口管理程序设计 3.4.1 设备管理与程序设计 主要功能 根据确定的设备分配原则对设备进行分配,使设备与主机能够并行工作,为用户提供良好的设备使用界面,以提高设备与设备之间,设备与CPU之间,进程与进程之间的并行性,从而提高整个操作系统的效率。 设备与内存之间的数据传送的四种控制方式完成 1.程序直接控制方式。 通过用户进程直接控制内存、CPU和设备之间的数据传送 。 2.中断控制方式。 当I/O设备需要传输数据时,便主动给CPU发一个中断请求信号。 只有当CPU接到I/O设备中断请求后,才处理I/O操作 3.DMA方式。 不需要CPU通过执行程序来控制I/O数据传输,而是在设备与内存之间建立直接进行数据交换的通路,即由DMA控制器硬件来控制数据在I/O设备与内存之间直接传输 4.通道方式 有较强I/O处理能力、专门对设备进行管理和控制的硬件机构 。 Windows操作系统通过设备驱动程序来完成设备的启动、操作、数据流向控制和设备的关闭工作的 Windows的MCI(设备接口:媒体控制接口) MCI设备驱动器可以直接或者通过Windows提供的低级多媒体函数

文档评论(0)

1亿VIP精品文档

相关文档