操作系统课件DeviceManagementcase.pptVIP

  • 1
  • 0
  • 约 16页
  • 2016-12-29 发布于北京
  • 举报
操作系统课程讲义 操作系统课程讲义 主讲教师:史广顺 gsshi@ gsshi@ Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. * Minix中的I/O设备管理 设备驱动方式(与Unix的本质区别,与Linux类似方式) 每一类设备均有单独的设备驱动程序,其中硬件无关的内容形成公共程序、硬件相关的内容作为特定驱动。以模块化组织提高系统灵活性 采用进程间通信的方式完成I/O设备的使用(Minix的进程式组织结构) Unix采用过程调用的方式,用户进程调用驱动程序,引发操作系统陷入,完成I/O操作后由中断处理程序唤醒用户进程 设备管理方法 设备驱动程序作为独立进程存在,OS启动时各个设备驱动进程完成基本初始化,而后等待消息(阻塞),直到用户进程发送消息(使用I/O设备)将其唤醒 与硬件相关的设备驱动部分作为过程被设备驱动程序调用,从而实现无关性封装 I/O软件与死锁处理 Minix将所有与设备无关的I/O软件封装在文件系统模块中,所有的块设备均作为一种特殊的文件 用户空间的I/O软件主要是供用户程序调用的函数库 Minix中对死锁的处理采用“鸵鸟算法” I/O管理实例 Evaluation only. Creat

文档评论(0)

1亿VIP精品文档

相关文档