- 1、本文档共134页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理与结构 第十章 输入输出系统
第10章 输入、输出(I/O)系统 10.1 输入输出(I/O)系统概述 输入输出系统包括外部设备及其与主机(CPU和存储器)之间的控制部件。后者称之为设备控制器,有时也称为设备适配器或接口,其作用是控制并实现主机与外部设备之间的数据传送。本章主要介绍设备控制器的工作原理及其与主机之间传送数据的协议,即系统总线 10.1.1 功能 接口是计算机与I/O设备或其他系统之间所设置的逻辑控制部件,也称I/O控制器。 接口的引入: 外围设备接口的结构 接口地址 1.输入输出接口的基本结构 CPU和外设之间通常传递的信息:数据、状态、控制 2. I/O接口分类 结构方式 并行和串行 收发配合方式 同步和异步 数据传送配合方式 程序传送、中断传送、DMA、通道、IO处理器 电路规模 简单接口、可编程接口、外设接口适配器 3. 输入输出接口的编址方式 在接口电路中通常都具有多个可由CPU进行读写操作的寄存器,每个寄存器也叫做“端口”。为了CPU便于对I/O设备进行寻址和选择,必须给众多的I/O设备的端口进行编址,也就是给每一台设备规定一些地址码称为设备号或设备代码。 (1) 存储器、I/O接口统一编址 优:访存指令可访问端口,这样寻址类型多,编程较方便。 缺:占用存储器空间;速度慢。 (2) I/O端口独立编址 优:专门的I/O指令,与访存分开;指令执行快;不占内存地址空间。缺:需专用指令、寻址方式少。 IBM PC等系列机设置有专门的I/O指令(IN和OUT),设备的编址可达512个,部分设备的地址码如表 10.1所示。 从表中可见,每一台设备占用了若干个地址码分别表示相应的设备控制器中的寄存器地址。 10.1.2 主机与外设间 数据传送控制方式 (1) 程序直接控制(program direct control ) 传递方式 (2) 程序中断传送(program interrupt transfer)方式 (3) 直接存储器存取(direct memory access) 方式——DMA (4) I/O通道控制(I/O channel control)方式 (5) 外围处理机(peripheral processor unit)方式 信号传输过程 1、 程序直接控制传送方式 该方法是主机与外设之间进行数 据交换的最简单、最基本的控制方法。 无条件传送 只有在外设总处于准备好状态 程序查询方式 优点: 较好协调主机与外设之间的时 间差异 所用硬件少。 缺点: 主机与外设只能串行工作 主机一个时间段只能与一个外 设进行通讯 CPU效率低。 2、程序中断传送方式 由于CPU与外设之间的速度至今仍是微秒和毫秒的数量级,速度差异悬殊,会使CPU的工作效率下降。 优点:避免频繁查询,适合随机出现的服务和中低速外设使用。 缺点:成批数据交换时,中断影响传送效率,一次传送一个字符,中断处理时间大于传送数据时间。需要一定的硬件电路。 3、直接存储器访问方式 1. DMA方式的引入 前两种方式以CPU为中心,占用CPU时间。DMA方式以内存为中心。 2. 基本工作原理 在外设通过专门的接口电路和存储器进行数据交换,而不用通过CPU的寄存器。控制过程由DMA控制器这样的硬件来完成,不需要保存断点。 特点:适用于高速设备和大数据量的数据传输,需用更多的硬件电路支持。 4、I/O通道控制方式 I/O通道具有少数专用的指令系统,能实现指令所控制的操作,管辖其相应的设备控制器,所以I/O通道已具备简单处理机的功能。但它仅仅是面向外围设备的控制和数据的传送,其指令系统也仅仅是几条简单的与I/O操作有关的命令。它要在CPU的I/O指令指挥下启动、停止或改变工作状态。因此,l/O通道不是一个完全独立的处理机,它只是从属于CPU的一个专用I/O处理器。它的进一步发展是引入专用的输入输出处理机。 通道方式的出现进一步提高了CPU的效率。但需更多的硬件电路。 5、 输入输出处理机(IOP)方式 有单独的存储器和独立的运算部件,可访问系统的内部存储器 除数据传输外,还应有以下功能:能处理传送过程中出错及异常情况,数据格式翻译,数据块校验。 IOP方式是通道方式的进一步的发展。它们大多应用在中、大型计算机中。 10.2 程序中断控制技术 中断:计算机暂时中止当前程序运行,转而处理意外出现的情况或有意安排的任务,在处理结束后能自动恢复原程序的执行,这个过程叫作“中断”。 中断系统是计算机实现中断功能的软、硬件总称。在CPU一侧配置
您可能关注的文档
最近下载
- 基于核心素养小学数学计算教学研究.doc VIP
- 2024江西赣州市国资委招聘出资监管企业内设监事会人员21人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- Shimano禧玛诺渔具 电动轮BeastMaster 2000EJ(04163)说明书.pdf
- 卫生院科室设置及职能范文.docx
- 北京市大兴区2023-2024学年九年级上学期期中数学试题.docx
- 铝合金门窗节能专项施工方案.doc
- 经典成语故事郑人买履.ppt VIP
- 基于核心素养小学数学计算教学研究.doc VIP
- 2024-2030年中国化工仓储行业市场发展趋势与前景展望战略分析报告.docx
- WST 356-2024 参考物质互换性评估指南.pdf
文档评论(0)