5第五章输入输出系统(lxl)试卷.pptVIP

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 输入输出系统 重点及难点   重点:I/O接口的职能、I/O端口的编址方式、中断过程、DMA过程   难点:I/O端口的编址方式、中断方式的接口电路、DMA接口电路、DMA过程 5.1 概 述 5.2 I/O设备 5.3 I/O 接 口 5.3 I/O 接 口 5.3 I/O 接 口 数据在外设和CPU之间的传送过程 数据传送控制方式 I/O与主机之间的数据传送控制方式有: 1.程序直接控制方式(查询方式) 2.程序中断控制方式 3.直接存储器存取方式(DMA方式) 4.通道方式 5.I/O处理机方式 5.4 程序查询方式 5.4 程序查询方式 例题 例5.1 在程序查询方式的输入输出系统中,假设不考虑处理时间,每一次查询操作需要100个时钟周期,CPU的时钟频率为50MHz。现有鼠标和硬盘两个设备,而且CPU必须每秒对鼠标进行30次查询,硬盘以32位字长为单位传输数据,即每32位被CPU查询一次,传输率为2MBps。    求CPU对这两个设备查询所花费的时间比率,由此可得出什么结论? 解例5.1 (1)CPU每秒对鼠标30次查询,所需要的时钟周期数为: 100×30=3000   根据CPU的时钟频率为50MHz,所以鼠标的查询占用CPU的时间比率为:  3000/(50×106) ×100%=0.006%  结论:对鼠标的查询基本不影响CPU的性能。 (2)对于硬盘,每32位被CPU查询一次,所以每秒查询  2MB/4B=512K次   则每秒查询的时钟周期数为  100×512×1024=52.4×106 所以对磁盘的查询占用CPU的时间比率为 (52.4×106)/(50×106) ×100%=105%   结论:即使CPU将全部时间都用于对硬盘的查询也不能满足磁盘传输的要求,因此CPU一般不采用程序查询方式与磁盘交换信息。 练习 (1)主机与I/O设备传送数据时,主机与I/O设备是串行工作的,说明采用     。   A. 程序查询方式 B. 程序中断方式   C. 通道方式 D. DMA方式 (2)I/O接口中数据缓冲器的作用是     。   A. 用来暂存I/O设备和CPU之间传送的数据   B. 用来暂存I/O设备的状态   C. 用来暂存CPU发出的命令 D. 以上全部正确 (3)在采用    对设备进行编址的情况下,不需要专门的I/O指令。   A. 独立编址方式 B. 统一编址方式   C. 两者都是 D. 两者都不是 5.5 程序中断方式 5.5 程序中断方式 5.5 程序中断方式 5.5 程序中断方式 5.5 程序中断方式 DMA-直接存储器存取 (Direct Memory Access) 5.6 DMA 方式 (1)程序查询方式 若查询程序有10条,第5条为启动设备的指令,则: 数据传输率为:1/(1000+5) μs,约为每秒995个数据。 主机占用率=100% (2)程序中断方式 若中断服务程序有30条,在第20条启动设备,则: 数据传输率为:1/(1000+1+20)μs,约为每秒979个数据。 主机占用率为:(1+30)/(1000+1+20)=3% 为什么要引入DMA ?   中断控制方式虽比程序直接控制方式有效,CPU和外设有一定的并行度,但由于下列原因也不适合高速设备和主机间的数据传送。 对I/O请求响应慢。 数据传送速度慢。 DMA方式的实现:在外设和主存之间有直接的通路, 可直接传送数据而不通过CPU。 DMA方式适用场合:主要用于高速设备和主机的数据传送 一、DMA 方式的特点 1. DMA 和程序中断两种方式的数据通路 CPU 主 存 ACC 中断接口 DMA 接口 I/O 设 备 中断方式数据传送通路 输入指令 输出指令 DMA方式数据传送通路 2. DMA 与主存交换数据的三种方式 (1) 停止 CPU 访问主存 控制简单 CPU 处于不工作状态或保持状态 未充分发挥 CPU 对主存的利用率 主存工作时间 CPU不执行程序 DMA不工作 DMA不工作 DMA工作 CPU控制 并使用主存 DMA控制 并使用主存 t 5.6 停止 CPU 访问主存的优点和缺点 优点: 控制简单、适用于传输率很高的外设实现成组数据传送。 5.6 缺点: CPU工作受影响。DMA访存时CPU基本上处于停止状态。 主存周期没有被充分利用。即使I/O设备高速运行,但两个数据之间的准备间隔时间也总大于一个存储周期,所以主存周期没有被充分利用。 一、程序查询流程 检查状态标记1 设备1 准备就绪? 检查

文档评论(0)

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

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

1亿VIP精品文档

相关文档