[计算机资料]操作系统设备管理.pptVIP

  • 29
  • 0
  • 约 35页
  • 2017-09-28 发布于广西
  • 举报
[计算机资料]操作系统设备管理.ppt

30 I/O子系统的特点 在应用层为用户提供 I/O应用接口 对设备的控制和操作则由内核I/O子系统来实施。 每个通用设备类型都通过一组标准函数(及接口)来访问 具体的差别被I/O子系统中的内核模块(称为设备驱动程序)所封装,这些设备驱动程序一方面可以定制以适合各种设备,另一方面也提供了一组标准的接口。 设备驱动程序层的作用是为内核I/O子系统隐藏设备控制器之间的差异。将I/O子系统与硬讲分离,简化了操作系统开发人员的任务,也有利于设备的设计与制造。 操作系统的资源管理 (4) —— 输入/输出控制 31 I/O控制的功能 解释用户的I/O系统调用 设备驱动 中断处理 设备处理程序 设备处理程序是能直接控制设备运转的程序,它根据各类设备的特点和性能来编写。每一类设备有一个相应的设备处理程序,能控制同类中多台物理设备同时工作。 操作系统的资源管理 (4) —— 输入/输出控制 32 控制I/O核心模块的方式 以设备处理进程的方式 为每一类设备设置一个设备处理进程 (对应的程序就是设备处理程序); 当有I/O请求来到时,该进程被唤醒,进行设备驱动工作; 当没有I/O请求时,该进程睡眠。 由I/O控制模块的接口程序负责解释用户的I/O系统调用,将其转

文档评论(0)

1亿VIP精品文档

相关文档