第五章输入输出系统4.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文档。上传文档
查看更多
第五章输入输出系统4

计算机组成原理 第五章输入输出系统Ⅱ * 第五章 输入输出系统 §5.1 概述 §5.2 I/O设备 §5.3 I/O接口 §5.4 程序查询方式 §5.5 程序中断方式 §5.6 DMA方式 一、DMA方式的特点 二、DMA接口功能和组成 三、DMA的工作过程 四、DMA接口类型 外 部 设 备 数据线 命令 状态 数据线 命令线 状态线 CPU 地址线 并 串\并 接口 命令寄存器 命令译码器 设备地址 选择电路 设备状态 标记 数据缓冲 寄存器DBR 控制逻辑电路 I/O接口 1. 实现设备选址的功能(SELECT电路) 2. 传送控制命令的功能(命令寄存器、命令译码器) 3. 实现数据传送功能(缓冲寄存器DBR) 4. 实现数据转换功能(串\并格式转换、电平转换电路) 5. 反映设备的状态功能(系列触发器) 程序查询方式 设置内存缓冲区首址 设置计数器 启动外设 传送一个数据 修改内存地址 修改计数值 结束I/O传送 准备好? 传送完? No Yes Yes No YES的含义: 输入缓冲器满,CPU可以读出数 输出缓冲器空,CPU可再次送数 传输一个数据的含义: CPU读出数,并将状态标志复位 CPU送入数,并将状态标志复位 ② 设备选择电路 DBR Q Q 数据线 准备就绪 启动命令 地址线 SEL 输入数据 启动设备 设备工作 结束 ① ③ ④ ⑤ ⑥ D B 程序查询方式的接口电路——输入电路 ① ② ③ ⑤ ⑥ 1 0 1 0 ④ CPU用一段程序实现输入、输出,期间不能做其它事情,效率低下 中断服务程序 中断服务程序 入口1 入口2 1 2 一、中断的概念 … K K+1 Q Q+1 … … 中断服务程序 1 中断服务程序 2 程序中断方式 CPU在执行现行程序过程中出现某些突发事件急需处理,CPU暂停当前程序转而处理突发事件,处理结束后返回原程序被中断的位置继续执行 设备选择电路 D Q 数据线 启动命令 地址线 SEL 输入数据 启动设备 设备工作 结束 1 Q Q D INTR B Q Q MASK 设备编码器 排队器 中断查询 来自高一级 的排队器 至低一级 的排队器 向量地址 中断响应 INTA 中断请求 命令译码 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ① 1 0 DBR ⑦ ⑧ ⑥ 0 1 以输入为例 程序中断方式接口电路的基本组成 准备工作 准备工作 准备工作 传送数据 传送数据 发中断请求 发中断请求 I/O 宏观上CPU和I/O并行 工作,微观上CPU中断现行程序为I/O服务。当高速I/O设备或辅存频繁与主存交换信息时,主程序和服务程序将抢占 CPU。 主程序 继续执行主程序 启动外设 服务程序 (传送数据) 服务程序 (传送数据) 继续执行主程序 CPU 开发更高效率的I/O与主机间信息传送方式——DMA方式 第五章 输入输出系统 §5.1 概述 §5.2 I/O设备 §5.3 I/O接口 §5.4 程序查询方式 §5.5 程序中断方式 §5.6 DMA方式 一、DMA方式的特点 二、DMA接口功能和组成 三、DMA的工作过程 四、DMA接口类型 一、DMA 方式的特点 1. DMA 和程序中断两种方式的数据通路 CPU 主 存 ACC 中断接口 DMA 接口 I/O 设 备 中断方式数据传送通路 输入指令 输出指令 DMA方式数据传送通路 §5.6 DMA方式 2. DMA 与主存交换数据的三种方式 (1) 停止 CPU 访问主存 控制简单,使用在高速成组传送中 DMA访存时,CPU 处于不工作状态或保持状态

文档评论(0)

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

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

1亿VIP精品文档

相关文档