第 6 节 输入输出系统.ppt

  1. 1、本文档共164页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 6 章 输入/输出系统结构 本章学习内容 I/O系统的特点及信息控制方式 总线及其控制方式 I/O通道及其控制方式 I/O处理机 6.1 I/O系统概述 1. I/O系统的主要作用 ⑴ 选择I/O设备 ⑵ 控制I/O设备与CPU和主存之间的数据传送以及对外设进行操作。 2. I/O系统对计算机系统的影响 ⑴ 输入输出能力是计算机系统的重要性能指标 ⑵ 外部设备的配置以及控制能力影响到计算机系统的功能。 ⑶ 外部设备的配置以及控制能力是区别计算机系统的重要标志。 ⑷ 计算机输入输出的工作速度对整个系统的速度有重要影响。 例:设CPU处理时间TCPU占总处理时间的 90%,I/O处理时间TI/O占总处理时间的10%,总处理时间 TWorkload=TCPU+ TI/O。 如果CPU处理速度提高了10倍,I/O的处理速度没有提高,则根据Amdahl定理,系统整体获得的加速比Sp为: Sp=1/(0.1+0.9/10)=1/(0.1+0.09)=1/0.19≈5 可见在CPU速度提高10倍时,系统总的性能仅提高5倍。 同理,即使CPU处理速度提高 100倍,系统的性能也只能提高10倍。 因此,如果I/O处理的速度不提高,那么即使CPU处理速度提高很多,整个系统性能提高也是有限的。 处理机与外界的关系 I/O系统的特点 (1).实时性 对于一般输入输出设备,如果处理机提供的服务不及时,可能丢失数据,或造成外围设备工作的错误。 对于实时控制计算机系统,如果处理机提供的服务不及时,可能造成巨大的损失,甚至造成人身伤害。 对于处理机本身的硬件或软件错误:如电源故障、数据校验错、页面失效、非法指令、地址越界等,处理机必须及时处理。 对不同类型的设备,必须具有与设备相配合的多种工作方式。 (2).与设备无关性 独立于具体设备的标准接口。例如,串行接口、并行接口、SCSI(Small Computer System Interface)接口等 计算机系统的使用者,在需要更换外围设备时,各种不同型号,不同生产厂家的设备都可以直接通过标准接口与计算机系统连接。 处理机采用统一的硬件和软件对品种繁多的设备进行管理。 某些计算机系统已经实现了即插即用技术。 现在Windows中的即插即用性能就体现了设备无关性。 (3).异步性 输入输出设备通常不使用统一的中央时钟,各个设备按照自己的时钟工作,但又要在某些时刻接受处理机的控制。 处理机与外围设备之间,外围设备与外围设备之间能并行工作 针对实时性,采用层次结构的方法; 针对与设备无关性,采用分类处理的方法; 针对异步性,采用自治控制的方法. 4. 对I/O系统的基本要求 ⑴ I/O系统应面向操作系统,对用户透明。 例如:如何确定I/O系统的软、硬件功能分配及操作系统的界面;如何连接外设;如何建立外设与主存/CPU之间的数据通路;如何支持I/O操作与其他操作的并行执行。 ⑵ 尽量减少系统瓶颈,保证系统的信息流量平衡。 信息流量:单位时间内所能传送的信息量。 5. I/O信息传送的控制方式 ⑴ 直接程序控制方式 ⑵ 中断方式 ⑶ DMA方式 ⑷ 通道方式 ⑸ I/O处理机方式 6. 输入输出系统的组织方式 根据各种外围设备的不同特点处理好异步性、实时性、与设备无关性等三方面的关系,就成为输入输出系统组织的基本内容。   输入输出系统组织的具体内容主要包括:针对异步性,采用自治控制的方法,针对实时性,采用层次结构的方法,针对与设备无关性,采用分类处理的方法 (1)自治控制   在一般计算机系统中,输入输出系统是一个独立于处理机之外的自治系统。外围设备本身通过它内部的控制器自己独立担负许多输入输出功能,只在某些必要的时刻才要求处理机给予很少的服务。   许多外围设备,只要在进入工作状态时,由处理机发出启动设备的命令,并组织好送给输入输出系统自己执行的控制程序,在结束工作时,对数据进行必要的处理,并发出停止设备工作的命令。具体的输入输出过程,数据的传送可以根本不要处理机来干预。对于有些设备,也只需要少量的干预。 (2)层次结构 对于不同类型的外围设备,输入输出系统要完成的具体内容是不同的,采用可编程序来进行控制,能比较好地适应各种不同设备的控制需要,赋予固定的硬件设备以很大的灵活性。   在外围设备比较多的情况下,输入输出系统一般要采用层次结构来进行组织。   靠近处理机和主存储器的最高层采用标准的控制功能,如输入输出处理机、输入输出通道等。中间层是标准接口。外围设备通过设备控制器与标准接口相连接。 (3)分类组织 输入输出系统通常要根据各种外围设备的不同性质分类进行组织。可以根据工作方式、工作速度及使用场合等进行分类。 6.2 总线系统(略) 6.2.1 总线分类(略) 1. 按允许的数据传送

文档评论(0)

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

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

1亿VIP精品文档

相关文档