CUP对输入输出的控制.pptx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CPU对输入/输出的控制方式 1. 同步传送方式(无条件程序传送方式) 见图  2. 查询传送方式(条件程序传送方式)  3. 中断控制输入/输出方式  4.直接存储器访问方式(DMA方式);同步传送方式 只适合CPU与简单的、数据变化慢的外设之间交换信息。 例如:数码管显示器、开关、发光二极管。 作输入时,认为其数据是准备好的,CPU随时对它执行输入指令,就可以把状态读入,不必事先查询; 作输出时,因为外设的速度比CPU慢,需加一个锁存器,将输出的数据保存一段时间,外设才能收到稳定的数据。 见下页图。;CPU对输入/输出的控制方式;CPU对输入/输出的控制方式;同步传递方式程序简单,硬件接口简单,但必须确保输入指令时,外设是准备好的;输出时,外设一定是空的,即CPU与外设传送数据时必须保证同步。当外设状态变化不规则,与CPU不同步时,就需要采用查询的输入方式。;(2)查询传递方式;输入状态信息;查询方式传送数据,比无条件程序传送更容易实现数据的准确传送,缺点是CPU需要不断查询外设的状态,占用CPU太多时间,CPU真正用在传送数据的时间相对很少,大部分时间都消耗在查询上。 为了提高CPU的工作效率,及时处理外设的请求,可采用中断传送方式。 中断方式即当CPU需要与外设交换数据时,若外设已准备好,则向CPU发出中断申请,CPU接到中断申请后,若没有更重要的处理,就暂停当前程序,转去执行中断,执行完后返回继续执行原来的程序。 采取中断方式后,提高CPU效率,并可以与多个外设同时工作。 ;(4)直接存储器访问方式 采用中断传送方式时,当CPU与高速外设(如磁盘)在进行大批量数据传输时,会造成中断次数过于频繁,这样不仅传送速度上不去,而且耗费大量CPU时间。 为此,采用直接存储器存取方式,使CPU不参加数据的传送工作,由DMA(Direct Memory Access)控制器来实现内存与外设,或外设与外设之间的直接数据传送,从而减轻CPU的负担。

您可能关注的文档

文档评论(0)

中小学K12教育 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档