第5章输入输出A.pdfVIP

  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章输入输出A

第第55章章 输入输出系统输入输出系统 5.1 概述 5.2 外部设备 5.3 I/O接口 5.4 程序查询方式程序查询方式 55.55 程序中断方式程序中断方式 55.66 DMADMA方式方式 5.15.1 概概 述述 • 输输入输出系统是输出系统是CPU、存储存储器之外的计算机系统之外的计算机系统 的第三个关键部件。 • 随着计算机系统发展及应用范围的不断扩大,I/O 设备的种类和数量越来越多,与主机的联络方式 和信息交换方式各不相同。 • 输入输出系统主要涉及两个输入输出系统主要涉及两个::各种各种I/OI/O设备设备;;各种各种 I/O设备如何与主机交换信息。 •• 本章重点分析本章重点分析I/OI/O设备与主机交换信息的三种控制设备与主机交换信息的三种控制 方式以及相应的接口功能和组成。 一、输入输出系统的发展概况输入输出系统的发展概况 输输入输出系统发展输出系统发展可以分为四个阶段以分为四个阶段: 11. 早期阶段早期阶段 外设种类少外设种类少,,以运算器为中心以运算器为中心,,分散连接分散连接,, 线路复杂; CPUCPU 和和 I/OI/O设备设备 串行串行工作工作,效率低效率低; I/OI/O设备的逻辑控制电路和设备的逻辑控制电路和CPUCPU控制器关系控制器关系 紧密互相依赖,增、减、更换设备非常困难。 2. 接口模块和 DMA 阶段 采用总线连接,连线简单,增减改设备容易; I/O设备通过接口模块和主机相连,接口中有 数据通路和控制通路数据通路和控制通路,,还能处理中断请求还能处理中断请求,, 使I/O设备和CPU并行工作; 接口技术可以使多个设备分时占用总线接口技术可以使多个设备分时占用总线,实现实现 了设备之间并行工作; 中断方式中断方式 CPU和 I/O设备两种并行工作方式 DMA 方式 DMA方式比中断方式进一步提高了CPU 的工作 效率效率 33. 具有通道结构的阶段具有通道结构的阶段 在大中型计算机中在大中型计算机中,因为设备多因为设备多,数据量大数据量大,DMADMA 存在问题:1 )增加硬件成本,DMA访存冲突控制复 杂杂;22 ))CPUCPU对众多对众多DMADMA接口管理接口管理,占用占用CPUCPU时间时间, 影响工作效率。因此采用通道方式进行数据交换。 通道是负责管理I/O设备以及实现主存与I/O之间信息 交换的从属于交换的从属于CPUCPU的专用处理器的专用处理器,,具有专用的通道指具有专用的通道指 令,独立执行用通道指令编写的输入输出程序;依据 CPUCPU的的I/OI/O指令进行启动指令进行启动、停止和改变工作状态停止和改变工作状态;通通 道管理使得I/O设备和主机交换信息不需要CPU直接 参与管理参与管理,提高了提高了CPUCPU效率效率。 4. 具有 I/O 处理机的阶段 • I/O处理机基本上独立于主机工作,能完成I/O控 制以及码制变换、格式处理、数据块检错纠错等 功能; •• 具有具有I/OI/O处理机的输入输出系统与处理机的输入输出系统与CPUCPU工作的并工作的并 行性更高。 二、输入输出系统的组成 5.15.1 I/O系统由系统由I/O软件和软件和I/O硬件两部分硬件两部分组成成 1. I/O 软件 • 输入输出系统软件的主要任务是:把用户程 序序、数据输入主机数据输入主机;把运算结果输送给用户把运算结果输送给用户; 实现输入输出系统和主机工作的协调。 • 不同结构的输入输出系统所采用的软件技术 差异很大差异很大,,可能用到机器指令系统中的可能用到机器指令系统中的I/OI/O指指 令、系统

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档