第八章输入输出系统..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文档。上传文档
查看更多
第八章 输入输出(I/O)系统 计算机的I/O系统提供主机与外部世界通信的手段。 从计算机科学观点看:I/O系统典型地反映着硬件与软 件的相互结合。 从用户的角度看:现代计算机的I/O系统的复杂性大都 隐藏在操作系统中,用户只需通过 一些简单的命令或程序请求便可调 用各种I/O过程。 8.1 概术 I/O系统的特点 复杂性、异步性、时实性、设备关联性(标准接口、驱动程序)。 I/O系统要解决的问题 (1)控制方式 CPU如何控制输入/输出?(输入/输出方式) (2)传输方式 使用传输通道、方式、速率等(总线、接口) (3)数据识别和转换 数/模转换、语音识别等,转换为字符、数据等计算机能识别的格式(设备) I/O系统的功能 (1)选择I/O设备和反映I/O设备的工作状态。 (2)实现主机与外设的联络控制。 (3)在选定的I/O设备和主机之间交换信息。 (4)完成有关的数据格式变换(串—并),数据拆 卸与装配等辅助操作。 I/O系统的组成 由I/O设备、设备控制器、以及同I/O操作有关的硬件和软件组成。 现代计算机对I/O系统的要求是:在执行每一项由具体I/O设备实现I/O操作的过程中,应保证有效地利用主存和CPU。 I/O设备与主机的连接方式 每当I/O操作取得某项进展,都要反映到系统级的连接上面来。如何连接外围设备,如何形成外围设备到主机的通路,如何支持I/O操作与其它CPU操作的并行执行,这是设计一个I/O系统的关键问题。 不同的I/O系统有不同的连接方式,主要差别在于: (a)从外设到主机通路上控制功能分布的不同。 (b)通路数目的不同。 (c)各种外设接到各个通路的灵活性的不同。 (d)外设与外设之间,外设与主机之间的并行工作程 度不同等等。 (1)外设与主机之间通过I/O接口连接 I/O接口:实现主机与外设的联络和数据缓冲。 设备控制器:对设备进行启停控制,辅助操作 控制,指示设备的工作状态等。 程序直接控制I/O方式和程序中断控制I/O方式采用此结构。 (2)外设和主机之间通过通道连接 CU :设备控制器。D: I/O设备。 通道:一种专用的I/O处理器,负责管理外设的I/O操 作。 输入输出控制方式(信息交换方式) (1)程序查询方式 由CPU通过程序不断查询I/O设备是否已准备好,从而控制I/O设备与主机交换信息。 优点:简单、易控制。缺点:主机与外设串行工作,CPU效率低。 (2)程序中断方式 I/O中断:指CPU启动外设后继续执行自身的程序,外设准备好后向CPU发中断请求,CPU响应中断,暂停正在执行的现行程序,转去执行中断服务程序(实现外设与主机的信息交换),服务完后再返回到原断点处继续执行原来的CPU程序。 中断控制I/O方式就是将中断环节引用于I/O的过程,使CPU与外设在一定程度上并行工作,从而提高CPU的利用率。中断的另一个重要作用,就是使计算机及时处理随机事件,保证机器可靠地工作。 (3)DMA(直接存储器存取)方式 在外设与主机之间设置一条专用的数据交换通路,在DMA控制器的控制下,实现外设与主机成批交换数据。 (4)通道控制I/O方式 通道是从属于CPU的专用I/O处理机,某些应用中称为输入输出处理器(IOP),能独立地执行用通道命令编写的I/O控制程序,完成复杂的输入输出过程,即通道是采用软、硬结合的方式来实现I/O操作的。 (5)外围处理机(PPU)方式 外围处理机是一种功能更强的I/O处理机,基本上独立于主机工作,完成I/O操作。在一些系统中,设置了多台PPU,分别承担I/O控制、通信、维护诊断等任务。从某种意义上说,这种系统已变成分布式的多机系统。 目前,单片机和微型机中多采用程序查询方式、程序中断方式和DMA方式。通道方式和PPU方式大都用在中、大型计算机中。 设计输入/输出系统考虑的问题 (1)性能 考虑吞吐量和延迟 适应各种不同类别的设备的性能的差异 从操作

文档评论(0)

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

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

1亿VIP精品文档

相关文档