网站大量收购独家精品文档,联系QQ:2885784924

IO设备与CPU和存储频镊的连接.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IO设备与CPU和存储频镊的连接

6.5 I/O设备与CPU和存储器的连接 ;6.5.1 总线 优点:低成本、多样性 缺点:必须独占使用,造成了设备信息交换的瓶颈, 从而限制了系统中总的I/O吞吐量。 1. 总线的设计 ;选择;(1) 分离事务总线 在有多个主设备时,总线通过数据打包 来提高总线带宽,而不必在整个传输过程中 都占有总线。;(2) 同步总线 同步总线上所有设备通过统一的总线系统 时钟进行同步。 优点:成本低,因为它不需要设备之间互相确 定时序的逻辑。 缺点:总线操作必须以相同的速度运行。 (3) 异步总线 异步总线上的设备之间没有统一的系统时 钟,设备自己内部定时。;2. 总线标准和实例 几种常用并行I/O总线 ;几种常用串行I/O总线;几种CPU-存储器互连系统 ;6.5.2 设备的连接 1. 典型的总线连接 ;2. CPU寻址I/O设备的方式 ◆ 存储器映射I/O或统一编址 ◆ I/O设备单独编?? 无论选择哪一种编址方法,每个I/O设备 都提供状态寄存器和控制寄存器。 3. 设备的连接和工作方式 直接传送、程序查询、中断、DMA、I/O处理机 ;4. 程序控制、中断和DMA方式管理外围设备会引 起两个问题: ◆ 所有外围设备的I/O工作全部都要由CPU来 承担,CPU的I/O负担很重,不能专心于用 户程序的计算。 ◆ 大型计算机系统中的外围设备台数虽然很 多,但是一般并不同时工作。 解决上述问题的方法:采用通道处理机;6.5.3 通道 通道处理机能够负担外围设备的大部分I/O工作。 通道处理机:能够执行有限I/O指令,并且能够被多 台外围设备共享的小型DMA专用处理机。 1. 通道的功能; (1) 接受CPU发来的I/O指令,根据指令要求选 择一台指定的外围设备与通道相连接。 (2) 执行CPU为通道组织的通道程序,从主存中 取出通道指令,对通道指令进行译码,并根 据需要向被选中的设备控制器发出各种操作 命令。 (3) 给出外围设备的有关地址,即进行读/写操 作的数据所在的位置。 如 磁盘存储器的柱面号、磁头号、扇区号等。;(4) 给出主存缓冲区的首地址,这个缓冲区用来暂时 存放从外围设备上输入的数据,或者暂时存放将 要输出到外围设备中去的数据。 (5) 控制外围设备与主存缓冲区之间数据交换的个数, 对交换的数据个数进行计数,并判断数据传送工 作是否结束。 (6) 指定传送工作结束时要进行的操作。 (7) 检查外围设备的工作状态,是正常或故障。根据 需要将设备的状态信息送往主存指定单元保存。; (8) 在数据传输过程中完成必要的格式变换。 例如 把字拆卸为字节,或者把字节装配成字 2. 通道的主要硬件 (1) 寄存器部分;(2) 控制部分 ;4. 工作过程 (1) 在用户程序中使用访管指令进入管理程序, 由CPU通过管理程序组织一个通道程序,并 启动通道。 (2) 通道处理机执行CPU为它组织的通道程序, 完成指定的数据I/O工作。通道处理机执行 通道程序是与CPU执行用户程序并行的。 (3) 通道程序结束后向CPU发中断请求。CPU响应 这个中断请求后,第二次进入操作系统,调 用管理程序对I/O中断请求进行处理。;Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.;5. 通道程序、管理程序和用户程序的执行时间关系;6. 通道种类 ◆ 通道分为三种类型 ◆ 三种类型的通道与CPU、设备控制器和外围设备 的连接关系 ;Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.;(1) 字节多路通道 ◆ 为多台低速或中速的外围设备服务; ◆ 采用分时方式工作,依靠它与CPU之间的高 速数据通路分时为多台设备服务。 (2) 选择通道 ◆ 为多台高速外围设备服务; ◆ 传送数据期间,通道只能为一台高速外围设

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档