操作系统教学课件5-第五章设备管理-2013版.pptx

操作系统教学课件5-第五章设备管理-2013版.pptx

  1. 1、本文档共91页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统教学课件5-第五章设备管理-2013版

五、设备管理问题的讨论(1) • 若来自不同设备的多个中断同时出现时,可 以采用优先算法决定中断服务的次序。 那么,在为不同中断分配优先级时,需要考虑什么问题? • 设备中断 -- 陷阱(用户程序产生的) • 设备控制的中断 -- 执行“复制设备数据”到缓冲区的中断 • 具有\实时约束的设备发出的中断 -- 其他设备发出的中断 1 设备管理问题的讨论(2) • 考虑在一个单用户PC机上,有如下I/O设备: 鼠标 磁带驱动器(假设无设备预分配) 磁盘驱动器 显卡 对上述这些情况,能否设计一个OS使用: • • • • 缓冲 假脱机 缓存 或者上述组合? 能否使用 • 忙等待I/O • 中断驱动I/O? 2 参考答案 回答: 鼠标(用于图形用户界面) 当有较高优先级操作正在进行时, • 采用缓冲区记录鼠标的每次移动 • 采用中断驱动I/O最为合适。 • SPOOLING和缓存不适合用于此种设备 设备管理习题 3 参考答案 回答: 磁带驱动器(用于多任务操作系统中(假设无设备预分配)) • 缓冲区:可以解决磁带驱动器与I / O来源之间传输速度的差异 • 缓存:可以用来存放磁带上的数据副本,以便快速访问 • 假脱机:当多个用户要求读取或写入磁带数据时,可以使用假 脱机来负责将数据交付给设备 • 中断驱动的I / O很有效 磁盘驱动器(存有用户文件) • 缓冲区:可以用来存放在传输过程中从用户区到磁盘区的数据, 反之亦然。 • 缓存:可以用来存放磁盘数据,以提高性能 • 假脱机:没有必要,因为磁盘本身就是共享存取设备 • 中断驱动I / O:象磁盘这样以低速传输数据的设备最合适 设备管理习题 4 参考答案 显卡(用直接总线连接并可通过内存映射I/O访问) • 缓冲区: – 使用内存映射I / O可访问的缓冲区,以便控制多重访问和性 能,采用双缓冲区,以便在显示当前的屏幕图像的同时, 还可保存下一个屏幕图像 • 缓存和假脱机 – 没有必要采用,因为设备的快速和共享访问的性质决定了 没有必要采用缓存和假脱机 • 忙等待和中断 – 内存映像设备不必采用忙等待和中断 设备管理习题 5 第5章 设备管理 • 首先回顾操作系统的总体构架,定位设备管 理所处地位 • 然后学习设备管理的基本原理 • 最后了解LINUX设备管理实例 6 第5章 设备管理 • 首先回顾操作系统的总体构架,定位设备管 理所处地位 • 然后学习设备管理的基本原理 • 最后了解LINUX设备管理实例 7 操作系统整体结构 8 资源管理 文件管理 存储管理 设备管理 主存 设备 操作系统的基本组织结构 操作系统 进程与 处理机 计算机硬件 9 Linux文件系统 10 设备管理 •引言 •输入/输出硬件 •输入/输出软件 •LINUX输入/输出系统概述 •小结 11 引言 • 硬件设备与控制软件之间的联系: 设备—控制器—内存映射地址—处理机 驱动程序← I/O管理程序←文件系统←用户的I/O请求 • 设备管理的主要任务 设备分配 实现数据传输 提供用户使用接口 提高并行操作度 • 设备管理程序提供的功能 为进程管理提供接口(将进程的请求转给设备管理) 实施设备分配(设备分类、调度算法、等待队列) 实现设备之间以及设备与CPU之间并行操作(DMA、通道) 缓冲区管理 12 设备管理 •引言 •输入/输出硬件 •输入/输出软件 •LINUX输入/输出系统概述 •小结 13 SCSI总线 输入/输出硬件 • 电子设备 • 设备分类 字符设备 块设备 • 设备控制器 • DMA存储器直接存取 • 通道 图形控制器 监控器 处理机 存储控制器 缓存 内存 SCSI控制器 IDE磁盘控制器 扩展总线内部接口 键盘 串口 并口 磁盘 磁盘 磁盘 磁盘 PCI总线 扩展总线 图5.1 典型的PC总线结构 14 内核的输入/出结构 15 PCI系统示意图 16 PC系统结构与PCI总线 17 典型的PC总线结构 18 磁带 磁带格式 磁带头部 反光片 磁带尾部 反光片 记 录 记 录 IRG IRG 记录2 记录3 记录4 IRG 记录1 IRG 800字节 块记录格式 19 扇区 磁道 单磁盘片表面的划分 磁盘 旋转方向 读/写磁头 臂移动方向 移动头磁盘示意图 20 磁盘设备结构 21 两种输入/输出模式 22 输入输出设备特点 23 Intel奔腾处理器中断向量表 24 设备管理 •引言 •输入/输出硬件 •输入/输出软件 •LINUX输入/输出系统概述 •小结 25 输入/输出软件 • 输 入/输 出 软 件

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档