计算机组成原理--第8章输入输出系统.pptVIP

计算机组成原理--第8章输入输出系统.ppt

  1. 1、本文档共37页,可阅读全部内容。
  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文档。上传文档
查看更多
第8章 输入/输出系统 8.1 输入/输出系统概述 8.2 程序查询控制方式 8.3 程序中断控制方式 8.4 DMA控制方式 8.5 系统总线 8.1.1 I/O系统的特点与分类 1.I/O系统的特点 异步性 实时性 独立性 2.I/O系统的分类 ①.硬件系统 外围设备 I/O接口 系统总线 ②.软件系统 用户I/O程序 设备驱动程序 设备控制程序 8.1.2 主机与I/O设备的连接方式 1.总线型连接方式 2.星型连接方式 8.1.2 主机与I/O设备的连接方式 3.通道控制方式 4.I/O处理机方式 8.1.3 I/O接口的组成和功能 1.I/O接口的组成 设备选择电路 数据寄存器/高速缓冲存储器 命令/状态寄存器 移位寄存器 电平转换电路 中断控制逻辑 DMA控制逻辑 2.I/O接口的功能 对I/O端口进行寻址; 实现主机和外围设备的通讯控制; 提供数据缓冲,实现主机和外围设备的速度匹配; 接收主机的命令,向主机提供外围设备的工作状态; 完成数据格式变换和电平变换。 8.1.4 I/O接口的类型 1.按数据传送格式分类 并行接口 串行接口 2.按时序控制方式分类 同步接口 异步接口 3.按信息传送控制方式分类 程序查询接口 中断接口 DMA接口 4.按通用性分类 通用接口 专用接口 5.按I/O信号分类 数字接口 模拟接口 6.按应用分类 运行辅助接口 用户交互接口 传感器接口 控制接口 8.2.1 程序查询方式输入接口 8.2.2 程序查询方式输出接口 8.2.3 程序查询方式处理流程 1.一个设备的程序查询流程 2.多个设备的程序查询流程 8.3.1 中断的基本概念 1.引入中断技术的原因 使 CPU 和外围设备并行工作,充分发挥 CPU 的效率; 及时发现和处理计算机在运行过程中出现的故障和错误。 2.中断的定义   计算机在执行程序的过程中,当出现异常情况或特殊请求时,计算机停止现行程序的运行,转向对这些异常情况或特殊请求的处理,处理结束后再返回到现行程序的间断处,这就是“中断”。 3.中断的基本特点 CPU 与 I/O 设备并行工作; 能够处理异常事件; 数据输入输出必须经过 CPU; 一般用于处理中低速 I/O 设备的请求。 8.3.1 中断的基本概念 4.中断的应用 实现 CPU 与多台 I/O 设备并行工作; 具有处理紧急事件的能力; 进行实时处理; 实现人-机通信; 实现多道程序运行和分时操作; 实现应用程序和操作系统的联系; 用于多机系统和计算机网络的数据通信。 5.中断的基本类型 自愿中断和强迫中断; 程序中断和简单中断; 硬件中断和软件中断; 内中断和外中断; 可屏蔽中断和不可屏蔽中断; 向量中断和非向量中断; 单重中断和多重中断。 8.3.2 中断请求和中断判优 1.中断请求电路 8.3.2 中断请求和中断判优 2.中断请求信号的传送 8.3.2 中断请求和中断判优 3.软件查询判优 8.3.2 中断请求和中断判优 4.硬件判优电路 8.3.3 中断响应和中断处理 1.响应中断的条件 中断源有中断请求; 该中断请求未被屏蔽; CPU处于开中断状态; 中断源的优先级高于CPU现行程序的优先级; 当前指令执行完毕。 2.中断响应的过程 CPU向中断源发送中断响应信号INTA; 关中断; 保护断点; 识别中断源,获得中断处理程序入口地址; 转向中断处理程序并执行。 8.3.3 中断响应和中断处理 3.中断处理过程 保护现场; 执行中断处理程序; 恢复现场; 开中断; 返回现行程序。 8.3.4 多重中断和中断屏蔽 1.实现多重中断的条件 系统具有保护多个断点的能力; 对中断断点的保护遵循“后进先出”的原则; 能够对各个中断源进行判优; CPU一直处于开中断的状态。 2.多重中断处理过程 保护现场; 开中断; 执行中断处理程序; 关中断; 恢复现场; 开中断; 返回现行程序。 8.3.5 中断控制方式接口 8.4.1 DMA的基本概念 1.DMA的定义   DMA 是指依靠硬件在主存与 I/O 设备之间进行直接的数据传送,在传送期间无需 CPU 的程序干预。 2.DMA方式的主要特点 主存储器既可以被 CPU 访问,又可以被 I/O 设备访问; 整个数据传送操作完全由硬件电路直接实现; 主存储器中需要开辟专门的数据缓冲区,用于向 I/O 设备提供数据或者从   I/O 设备接收数据; 具有较高的传送速度,使 CPU 可以和 I/O 设备并行工作,提高了系统的工作   效率; DMA传送在开始之前和结束之后需要采用程序中断方式进行预处理和后处理。 8.4.2 DMA接口的组成和功能 8.4.2 DMA接口的组成和功能 接受 I/O 设备提出的 D

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档