- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 9 章 IO系统组织的
第 9 章 I/O系统组织;本章学习内容;9.1 I/O系统概述;9.1.2 I/O系统的组成;;9.1.3 主机与外设间的连接模式与组织管理;总线型连接方式优点:系统模块化程度较高,I/O接口扩充方便。
总线型连接方式的缺点:系统中部件之间的信息交换,均依赖于总线,总线成为系统中的速度瓶颈,因而不适于系统需配备有大量外设的场合。
实际设备中,一种I/O接口适配器也可以控制多台I/O设备。如多用户卡,一块多用户I/O适配器,可以控制多台终端的工作,这种方式称之为现代星型I/O设备的连接方式。;;2. 通道控制连接方式;;;9.2 I/O接口;CPU和外设之间传送的信息;③ 开关量
开关量有两个状态:“0”和“1”,可以用1位二进制数表示。具有两种状态的量,如开关的闭合和断开、设备的启动和停止等,均可用开关量表示。
数据输入:指外设的数据信息通过外设与接口之间的数据线进入接口,再经由接口送到系统的数据总线。
数据输出:指系统的数据信息经过系统数据总线进入接口,再通过接口送到外设。 ;⑵ 状态信息
状态信息就是反映当前外设所处的工作状态的信息。
在与外设进行数据信息的交换时,CPU需要通过状态信息了解外设的工作状态。通常外设用准备好(READY)信号来表明是否准备就绪;用忙(BUSY)信号表示是否处于空闲状态。例如,当输入设备准备好向系统输入的数据信息时,就用READY信号通知CPU读入数据;输出设备只有处于空闲状态(不忙)时,才可以接收CPU送来的信息。外设的状态信息通过接口送往CPU。 ;⑶ 控制信息
在外设的工作过程中,CPU需要通过控制信息控制外设的工作,如对外设的启动和停止等。不同外设所需的控制信息各不相同,因此CPU需要通过接口将控制信息传送给外设。
数据信息、状态信息和控制信息各不相同,应该分别传送。
为了便于处理,将状态信息、控制信息也广义地看成数据信息,通过数据总线来传送。为了区别这三种信息,在接口线路中将它们分别送入不同的寄存器。CPU同外设之间的信息传送实质上是对相应的寄存器进行“读”或“写”操作。接口中这些可以由CPU进行读或写的寄存器被称为“端口”(Port)或I/O端口。 ;接口的基本组成;⑴ 设备??择电路
用于接收总线传来的地址信息,经译码后,决定选择哪个设备或I/O接口内部的部件。
⑵ 数据缓冲寄存器(数据端口)
用于存放主机与外设之间要传递的数据信息。
⑶ 命令寄存器(控制端口)
用于存放主机向外设发送的控制命令。
⑷ 状态寄存器(状态端口)
用于存放外设或接口的工作状态。
⑸ 其它有关部件
如中断控制逻辑、DMA控制逻辑以及各类特殊部件。;I/O端口的寻址方式 ;I/O端口与主存统一编址方式的优点:
① CPU可使用所有存储器操作指令对I/O端口中数据进行操作,十分灵活和方便。
② 不需要用专门的指令及控制信号区分是存储器还是I/O操作。使得系统相对简单。
这种方式存在的问题是:
① I/O端口占用了内存单元的部分地址空间,使内存容量减小。
② 由于在程序中不易分清指令访问的是存储器还是I/O端口,所以采用这种方式编制的程序不易阅读。;;⑵ I/O端口独立编址
将I/O端口与存储器单元分别独立进行编址,CPU访问外设时,需使用专门的I/O指令,并需要有与接口电路联系的单独的控制信号。也称为I/O端口寻址输入输出方式。
I/O端口独立编址方式的优点:
① I/O端口具有独立的地址空间,不占用内存空间。
② I/O指令中的地址字段的长度较短,可以节省指令存储空间和指令执行时间。
③ 由于访问存储器和访问I/O端口使用不同的指令,因此编制的程序比较清晰易读。;I/O端口独立编址方式的缺点:
I/O操作指令的种类通常没有存储器操作指令丰富,设计程序时不够方便。
(3) IBM/PC的I/O地址 (P376);9.2.2 I/O 接口的分类;主机;(2) 按时序的控制方式分
同步接口:一般与同步总线相连,接口与总线采用统一时钟信号,无论CPU与I/O设备,还是存储器与I/O设备交换信息,都与总线同步时钟脉冲同步。
同步接口的控制简单,但要求I/O设备与CPU和主存在速度上必须能够很好的匹配,这在某种程度上限制了使用I/O设备的种类与型号。因此,在实际应用中,从灵活性考虑,一般允许不同的I/O操作的总线周期的脉冲个数可以在一定范围内变化。;异步接口:与异步总线相连,接口与系统总线之间采用异步应答方式。
通常把交换信息的两个设备分成主设备和从设备。
主设备提出交换信息的“请求”信号,经总线和接口传递到从设备,从设备完成主设备指定的操作后,又通过接口和总线向主设备发出“回答”信号。
整个信息交换过程总是这样“请求”、“回答”地进行着,而从“请求”到“回答”的时间是由操作的实际时间决定,而非系统定时
您可能关注的文档
最近下载
- 2025-2030中国二手工程机械行业市场发展趋势与前景展望战略研究报告.docx
- 锁骨骨折课件PPT课件.pptx VIP
- 在2025年县医院医德医风问题集中整治工作动员部署会议上的讲话.docx VIP
- 2025年高考语文(全国二卷)试题评析及教学策略分析.docx
- CECS 161-2004 喷射混凝土加固技术规程.docx VIP
- 欧陆6100A 6180A型无纸图像记录仪规格说明书(中文).pdf
- 中考语文阅读理解《热爱就像破冰船》含答案.docx VIP
- 豆制品生产加工项目可行性研究报告.docx
- 计划跟项资料目管理系统二期(子任务跟现场物资管理)_用户操.docx
- 《基孔肯雅热防控技术指南(2025年版)》主题教育.ppt VIP
文档评论(0)