第5章-设备管理(1).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 设备管理 * 计算机系统的一个重要组成部分是I/O系统,在该系统中包括用于实现信息输入、输出和存储功能的设备和相应的设备控制器,在有些大型机中,还有I/O通道或I/O处理机。 I/O设备是计算机系统中重要的资源,并且品种繁多,功能各异,因此设备管理是操作系统中最繁杂而且硬件紧密相关的部分。 输入输出系统:把I/O硬件和操作系统对设备管理的I/O软件统称为~~~。 I/O操作:把计算机内存与I/O设备之间的信息传递称为~~~。 设备管理的对象: ① I/O设备 ②设备控制器 ③I/O通道。 设备管理的基本任务: ①完成用户提出的I/O请求 ②提高I/O速度 ③改善I/O设备的利用率。 设备管理的功能: 缓冲区管理、设备分配、设备处理、虚拟设备、实现设备独立性等。 5.1 I/O系统 5.2 I/O控制方式 5.3 缓冲管理 5.4 设备分配 5.5 设备处理 5.6 磁盘存储器管理 5.1 I/O系统 I/O系统的组成: I/O设备、设备控制器、I/O通道(大、中型计算机系统)、总线 一、 I/O设备 1 I/O设备的类型 1).按传输速率分 低速设备——几个~数百个 B/S 中速设备——数K~数十KB/S 高速设备——数百K~数MB/S 2). 按信息交换的单位分类 块设备——用于存储信息,信息的存取以数据块为单位。 特征:传输速率较高;可寻址;采用DMA方式 字符设备——用于数据的输入和输出,基本单位是字符。 特征:传输速率较低;不可寻址;采用中断驱动方式。 3).按设备的共享属性分类 独占设备—一段时间内只允许一个进程访问的设备。 共享设备—一段时间内允许多个进程同时访问的设备。 虚拟设备—-通过虚拟技术将一台独占设备变换为若干台逻辑设备。 2 设备与控制器之间的接口 数据信号; 控制信号; 状态信号 二、设备控制器 二、设备控制器 1 设备控制器的功能 接收和识别命令 数据交换 设备状态的了解和报告 2 设备控制器的组成 设备控制器与处理机的接口 设备控制器与设备的接口 I/O逻辑 三、I/O通道 1 通道设备的引入 设备控制器:减少了CPU对I/O的操作,但是当I/O设备较多时,CPU的负担仍然很重。 改进措施:加入通道这一硬件机构。 通道的任务(目的): 由CPU处理的I/O任务转由通道承担,从而把CPU从繁杂的I/O任务中解脱出来。 2 通道类型 1).字节多路通道(Byte Multiplexor Channal) 主通道?子通道? 设备控制器?设备 子通道采用时间片轮转法调度,低速 2 通道类型 1).字节多路通道(Byte Multiplexor Channal) 主通道?子通道? 设备控制器?设备 子通道采用时间片轮转法调度,低速 2).数组选择通道(Block Selector Channal) 高速,低利用率,低效 3).数组多路通道 结构上采用字节多路通道方式 传输方式采用数组方式 高速,利用率高 3 “瓶颈”问题的提出 3 “瓶颈”问题分析 问题的提出: 通道的高成本、利用率不平衡 原因:链接方式 解决方法:全链接 3 “瓶颈”问题的解决方案 5.2 I/O控制方式 也称数据传送方式,指如何控制设备和内存之间数据传输的方式。 I/O控制方式的发展过程 一、程序I/O方式 最原始的方式。轮训方式。很低速。CPU要不断的检测各个设备控制器是否准备好数据,从而极大地浪费了CPU资源。一次可能得不到一个字节。 二、中断驱动I/O控制方式 发出指令后,等待设备控制器准备好后发出的中断,然后再读取数据。CPU资源得以有效地利用。 低速。一次得到一个字节。 三、直接存储器访问DMA控制方式 1 DMA控制方式的引入 1)解决的问题:速度慢,浪费CPU资源 2)特点: 数据传送的单位:数据块 数据传输的方向:设备(控制器)---内存 2 DMA控制器的组成 1)命令/状态寄存器CR 2)内存地址寄存器MAR 3)数据寄存器DR 4)数据计数器DC 三、直接存储器访问DMA控制方式 当DMA控制总线时,CPU不再控制总线 3 DMA工作过程 使用DMA打印一个字符串 四、I/O通道控制方式 1 I/O通道控制方式的引入 ①解决的问题:进一步提

文档评论(0)

iris + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档