计算机组成原理9章:输入输出系统.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文档。上传文档
查看更多
计算机组成原理9章:输入输出系统

* 随着计算机应用领域的不断扩大,多媒体技术的发展,以及各种信息数据的不断膨胀,为处理大量复杂且多样化的信息数据,外设的种类也越来越多,且结构各异。为了实现主机和这些外设之间速度的匹配、不同数据格式的成功转换以及满足人们对容量与速度永无止境的追求,输入输出系统也在不断地改进与发展。输入输出系统已在计算机系统中占有非常重要的地位,直接涉及到一个计算机系统的综合处理能力和性价比。 I/O系统一般由: (1)I/O设备(外设) (2)I/O接口 (3)I/O管理部件(设备控制器) (4)有关软件。 四个部分组成。从而实现两大功能: (1)为数据传输操作选择I/O设备。 (2)在选定的I/O设备和主机之间交换信息。 在现代计算机中,外设种类繁多,各类设备的组成、工作原理也各不相同,与主机的连接方式也千差万别。因此,外设成了整个计算机系统中最具有复杂性和多样性的部分。 第9章 输入输出系统 §1 概述 一、I/O系统的发展和分类 1、分类 (1)外存 (2)常规I/O设备 (3)自控、程控和各种检测设备(工厂) (4)数据通信设备和远程终端(网络) 2、发展 (1)早期的I/O设备比较简单,每个设备都有一套独立的线路与CPU相连,完全受CPU控制,与CPU串行工作。由于它们独自与CPU相连,设备的增删都较为困难。 (2)于是出现了接口模块。(如下图) 从图中可以看出:每一个设备通过接口电路与CPU相连。设备与CPU交换信息时,以中断方式进行,提高了CPU的效率,但仍需CPU干预。 (3)DMA方式 在内存和I/O 设备之间专门开辟一条通道,让它们直接交换信息而不受CPU干预,从而进一步提高了CPU的利用率,但要增设专门的控制硬件DMAC(DMA控制器),增加了成本。 (4)通道方式 专门设计一个通道控制器来代替CPU管理I/O工作,这样CPU的效率更高,后来又出现了I/O处理机。 以上是从提高CPU效率方面看I/O设备的发展。从主机与I/O设备的价格比,也可以看出I/O的发展: 从上表可以看出: (1)在计算机的发展过程中,I/O设备所起的作用越来越重要 (2)I/O设备的发展跟不上主机的发展,要花费相当大的成本在I/O设备上。 3~10 1 80年代 1 1 70年代 1 3 60年代初 I/O设备价格 主机价格 年代 二、I/O子系统的组成 1、I/O软件 (1)I/O指令:专门的I/O指令,格式如下图 其中:操作码(OP):区分I/O指令与其它指令 命令码(CMD):具体的I/O操作 设备码(Dn):设备的具体编号。设备码可视为地址码 在接口电路中,通常有多个可由CPU进行读写操作的寄存器,叫做“端口”,不同计算机对端口的编址方式不同。 ①与内存统一编址:访内指令 将端口地址与存储单元统一编址。使用访存指令就可访问端口,寻址类型多,但要占用存储器空间,速度慢。 ②独立编址:专门的I/O指令 给各端口提供与存储器空间完全分开,完全独立的I/O地址空间。使用专门的I/O指令,与访存分开;指令执行快;不占内存地址空间。因采用专门指令,所以寻址方式少。 (2)通道指令 具有通道的I/O子系统要由专门的通道指令来工作。 2、I/O硬件 (1)I/O设备 (2)I/O接口:接口是计算机与I/O设备或其它系统之间所设置的逻辑控制部件,也称为I/O控制器。 3、I/O接口的功能 (1)能实现数据缓冲和数据锁存 (2)能完成信息格式和电平的转换 (3)能进行地址译码和设备选择 (4)能保证数据传送的定时与协调 4、I/O接口的结构(如下图) (1)寄存器组DR、SR、CR (2)控制逻辑电路 (3)主机与接口的信号连接线 (4)接口与I/O设备之间的信号连接线 (5)数据地址线 (6)控制状态信号线 三、I/O设备与主机间的通信 1、传送方式 (1)串行:一次传一位,速度慢,成本低 (2)并行:一次传几位,速度快,成本高 (3)串并结合: 2、与主机的连接方式 (1)辐射型:每一个设备与主机都有数据通路。这种方式控制简单,但联线多,造价大,两设备之间无法通信。 (2)总线型:所有设备都挂在一条总线上,分时使用总线。这种方式速度慢,但易扩展。 (3)结合型(通道型)(如下图) 主机与通道以辐射型连接,通道与设备通过总线连接。 3、联络方式(定时方式) CPU与I/O设备之间通信,何时开始?何时结束?二者如何联络?根据I

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档