- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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) 选择通道
◆ 为多台高速外围设备服务;
◆ 传送数据期间,通道只能为一台高速外围设
您可能关注的文档
- GSM基本原理1的.ppt
- GSM数字射频拉远系偷某原理介绍.ppt
- GSM测试的.doc
- GRRU设备介绍手册的.ppt
- GSM移动通信技术原赖捻2.ppt
- GSM网络组成的.doc
- GSM考试题库的.doc
- GSM频段分配的.doc
- GST-TS-Z01A电话主坏您说明书.doc
- GT-P7510说明书的.pdf
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可搜索.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)