第9章设备管理_2.pptx

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统原理;本章教学目标 ;本章教学内容;设备管理概述;设备的分类;设备管理的任务;设备管理的主要功能;虚拟设备 是把每次只允许一个进程使用的物理设备,改造为能同时供多个进程共享的设备。 设备独立性 也称设备无关性,是指用户在编制程序时所使用的设备与实际使用的设备无关。其特点是,在用户程序中仅使用逻辑设备名,而系统执行时使用物理设备名。 独立与同类设备的具体设备号; 独立与设备类型。;输入输出系统;I/O设备控制器;设备控制器的组成(含以下三部分): 设备控制器与处理器的接口 实现CPU和设备控制器之间的通信; 设备控制器与设备的接口 实现设备与控制器之间的通信; I/O逻辑。 负责对接收到的I/O命令进行译码,再根据所译出的命令对所选的设备进行控制。;;I/O通道;数据选择通道: 含有一个分配型子通道,在一段时间内只能执行一道通道程序、控制一台设备进行数据传送,致使但某台设备占用了该通道后,便一直占用,即使无数据传送,通道空闲时也不允许其他设备利用该通道,直至设备数据传输结束后才释放该通道。 数组多路通道: 将数据选择通道传输速率高和字节多路通道能使子通道分时并行操作的优点相结合,以分时方式执行几个通道程序,并行执行多个通道程序。这种通道广泛的用于连接高中速设备。;I/O系统的结构;;存储器;存储器;I/O系统的控制方式;程序直接控制方式;步骤: ① 当用户需要输入数据时,由处理机向设备控制器发出一条I/O指令,启动设备进行输入。在设备输入数据期间,处理机通过循环执行测试指令不间断地检测设备状态寄存器的值,当状态寄存器的值显示设备输入完成时,处理机将数据寄存器中的数据取出,送入内存指定的存储单元,然后再启动设备去读取下一个数据。 ② 当用户进程需要向设备输出数据时,也必须同样发出启动命令启动设备输出,并等待输出操作完成。 ;中断控制方式;中断控制方式;中断控制方式;直接存储器存取(DMA)控制方式;; 为了实现在主机与控制器之间成块数据的直接交换, 必须在DMA控制器中设置如下四???寄存器: (1) 命令/状态寄存器CR。用于接收从CPU发来的I/O命令或有关控制信息, 或设备的状态。 (2) 内存地址寄存器MAR。在输入时,它存放把数据从设备传送到内存的起始目标地址;在输出时,它存放由内存到设备的内存源地址。 (3) 数据寄存器DR。用于暂存从设备到内存,或从内存到设备的数据。 (4) 数据计数器DC。 存放本次CPU要读或写的字(节)数。 ;DMA控制方式;DMA控制方式;通道控制方式;通道控制方式;通道控制方式;缓冲技术;缓冲技术;缓冲技术;T1;处理(C);如果数据到达率与离去率相差很大,则可采用单缓冲方式 ; 如果信息的输入和输出率相同(或相差不大)时,则可用双缓冲区; 对于阵发性的输入、输出,可以设立多个缓冲区。 系统内进程很多时,将会有许多这样的缓冲,需要消耗大量的内存 ,利用率也不高。此时,可采用可公用的缓冲池。;;;缓冲池;设备分配与回收;设备分配中的数据结构 ;设备控制表 ;2. 控制器控制表、 通道控制表和系统设备表 ;设备分配应考虑的因素 ;设备分配 ;独占设备的分配程序;对设备分配程序的改进;假脱机技术;假脱机的概念 ;假脱机技术的组成 ;;假脱机技术的特点;I/O软件的层次结构;用户空间的软件;中断的处理过程;设备处理;设备驱动程序;设备驱动程序的功能和特点;设备驱动程序的特点;设备驱动程序的处理过程;1.执行所有设备的公有操作: 设备驱动程序的统一接口、设备命名、设备保护、提供与设备无关的逻辑块、缓冲、块设备的存储分配、独占设备的分配和释放、错误处理 2.向用户层软件提供统一的接口。 逻辑设备名到物理设备名映射的实现: 1.逻辑设备名表:LUT 2.LUT设置的问题: 整个系统一张;每个用户一张。;;用户空间的软件;设备管理采用的技术 ;中断技术;中断的概念 ;中断的类型 ;中断的响应 ;本章小结 ;1、有时候读书是一种巧妙地避开思考的方法。5月-205月-20Tuesday, May 26, 2020 2、阅读一切好书如同和过去最杰出的人谈话。19:29:0819:29:0819:295/26/2020 7:29:08 PM 3、越是没有本领的就越加自命不凡。5月-2019:29:0819:29May-2026-May-20 4、越是无能的人,越喜欢挑剔别人的错儿。19:29:0819:29:081

文档评论(0)

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

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

1亿VIP精品文档

相关文档