第6章设备管理3.pptVIP

  • 4
  • 0
  • 约5.49千字
  • 约 44页
  • 2019-06-08 发布于山东
  • 举报
用户进程 用户层I/O(系统调用) 设备独立软件(设备无关的I/O,映射) 设备驱动程序(转换具体命令和参数) 中断处理程序(直接与硬件交互) 硬件 设备管理子系统 I/O系统的层次结构 6.1.2 I/O系统的层次结构和模型 (1)用户进程层执行输入输出系统调用。 (2)独立于设备的软件实现设备的命名、映射、设备的保护、成块处理、缓冲技术和设备分配。 (3)设备驱动程序执行命令,设置设备寄存器、检查设备的执行状态 (4)中断处理程序负责I/O完成时,唤醒设备驱动程序进程,进行中断处理 (5)硬件层实现: 物理I/O的操作。 用户层I/O 设备驱动 及中断处理 硬件 设备驱动 及中断处理 设备驱动 及中断处理 …… 硬件 硬件 …… 文件管理系统 网络管理TCP 块设备管理 (系统调用) 设备无关的I/O 流设备管理 网络通信IP 3) 按信息交换的单位分类 可将I/O设备分成两类: 第一类是块设备(Block Device),这类设备用于存储信息。 由于信息的存取总是以数据块为单位, 故而得名 第二类是字符设备(Character Device),用于数据的输入和输出。 其基本单位是字符, 故称为字符设备。 6.2 I/O设备和设备控制器——硬件 2. 设备和CPU之间的接口 补充:I/O设备一般由机械和

文档评论(0)

1亿VIP精品文档

相关文档