- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机组成原理第3章32
3.3 接 口 3.3.1外部设备与主机的连接 3.3.2并行通信和并行接口 3.3.3串行通信和串行接口 任何数字计算机的用途很大程度上取决于它所能连接的外围设备的范围。遗憾的是,由于外围设备种类繁多,速度各异,不可能简单地把外围设备连接在CPU上。因此,必须寻找一种方法,一边将同某种计算机连接起来,使他们一起可以正常工作。通常这项任务用适配器部件来完成。通过适配器可以实现高速CPU和低速外设之间速度上的匹配和同步,并取决称计算机和外设之间的所有数据传送和控制。适配器通常称为接口。 3.3.1外部设备与主机的连接 1. 影响外部设备与主机连接方式的主要因素 (1) I/O系统的工作模式 · 程序控制直接传送模式 · 程序查询控制模式 · 程序中断控制模式 · 直接存储器访问(DMA)模式 · 通道控制模式 · I/O处理机控制模式 (2) 数据传送方式 · 并行传送 · 串行传送 (3) 数据通信的同步方式 · 同步通信(发送端与接收端之间有统一的时钟) ·异步通信(发送端与接收端之间无统一的时钟,采用应答控制方式。) (4) 传送信息的种类 · 设备地址信息 · 数据 · 设备状态信息 · 控制信息 2. 外部设备与主机的连接模式 在描述系统或部件之间的连接时,使用得最为广泛的一个术语是“接口”(interface)。这里,我们把接口分为如下两种:把插入在两个彼此不能直接连接的机器或系统之间,并使它们相互连接 通信的附加装置称为适配器(adapter);把位于一种设备、器件上与其他设备、器件相连接的部分称为I/O端口。适配器是主机和外部设备之间的桥梁,也可以看作是一种器件,它有1个面向主机的I/O端——系统接口,另1个面向设备的I/O端口——设备接口。此外在外部设备上也需要1个与适配器连接的I/O端口——设备驱动电路,在主机方面需要1个与适配器连接的I/O端口——主机的I/O接口。这3种器件或设备、4个I/O端口形成如图3.38所示的结构。 3. I/O接口的寻址方式 CPU通过端口与外部设备进行通信: 如发送命令、读取状态和传送数据。为此一个接口中常设置有与这些通信操作相对应的端口: 如命令端口、 状态端口和数据端口。CPU要访问这些端口,首先要解决寻址问题。这就是I/O接口的寻址问题。 I/O接口的寻址有两种方式: 端口地址与存储器地址统一编址和分别编址。前者把I/O端口当作存储器的一部分单元进行访问,即I/O端口占用了存储器的一部分单元;CPU不设置专门的I/O指令,用统一的访问存储器的命令访问I/O端口。后者要求用专门的I/O指令访问I/O端口,I/O端口不占用存储器空间,它与存储器分别使用两套独立的地址编码系统。 3.3.2并行通信和并行接口 1. 并行接口概述将一个字或其一部分(一个字节)的各位用多根数据线同时进行传输,称为并行通信。实现并行通信的接口(适配器)是并行接口。一个并行接口可以设计为只作输出接口,或只作输入接口,还可以设计为既作为输入接口又作为输出接口。 并行接口可以分为硬线连接接口和可编程接口。硬线连接接口的工作方式及功能不能用编程的方法加以改变,只能用硬线连接设定;可编程接口的工作方式及功能可以用程序加以改变。 2. 硬线连接并行接口 硬线连接并行接口可分为3种。 (1) 简单并行接口 简单并行接口,也称无条件传送接口。它仅用于外设与CPU交换数据之前就准备好了而不需要联络信号的情形。 (2) 条件传送接口 在实际应用中,大多数外部设备与CPU之间交换的是一系列连续的数据,只有前一个数据发送或接收完成以后才能传送下一个数据。因此接口中必须带有自己的应答信号,以表明设备的状态,如设备已“准备好”等。CPU在执行I/O操作时,要先检测外部设备是否已具备数据传送的条件,若不具备,则等待,直至设备作好准备。这种并行接口称为条件传送接口,或叫程序查询方式接口。它们的特点是带有应答信号。图3.21介绍的程序查询控制接口就是这种接口。 (3) 中断传送I/O接口 采用中断方式与CPU交换数据,让CPU实时地实现对外设的读写操作,这种并行接口叫做中断传送方式I/O接口。这时I/O设备的状态既可以作为程序查询的标志,又可以作为中断请求信号。这种接口在3.2.2节中已经作了介绍。
您可能关注的文档
- 《唯物辩证法精选试题5简答.doc
- [计算机应用基础教程第3章:文字处理软件Word的使用.ppt
- [计算机应用基础教程第1章:计算机基础知识.ppt
- 《唯物辩证法练习题.doc
- [计算机应用基础教程2.ppt
- 《唯物辩证法观点.doc
- [计算机应用基础电子教案06.ppt
- [计算机应用与操作基础教程学习情境五Word文档制作.ppt
- 《唯物辩证论小知识.doc
- 《唯物辩证法高考组题选1.doc
- 2025年休闲食品健康化转型下的市场拓展策略与渠道创新报告[001].docx
- 农村电商服务站品牌建设:2025年运营模式创新与品牌传播报告.docx
- 2025年互联网金融平台合规整改与金融科技监管的合规监督与可持续发展策略.docx
- 2025年短视频平台内容监管与平台社会责任关系研究报告.docx
- 农产品溯源体系在农产品质量安全监管中的信用体系构建与实施策略研究.docx
- 2025年工业互联网平台数据备份与恢复策略创新方案探讨.docx
- 2025年线上法律咨询服务平台法律咨询行业竞争策略研究.docx
- 农业产业集群农产品流通体系构建与发展机制报告.docx
- 智能制造领航者:2025年3D打印技术在规模生产中的应用效果分析报告[001].docx
- 农村金融服务创新与农村金融消费者权益保护法规实施效果分析报告.docx
文档评论(0)