版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.6主机和外部设备的信息交换3.6.1主机和外设的连接方式1.辐射式
主机I/OI/OI/O早期:不易扩展
主机
接口
接口I/OI/OI/O现在:便于扩展主机与外设的信息交换共12页,您现在浏览的是第1页!2.总线式
主机
接口
接口I/O
I/O
I/O便于扩展总线3.通道式
主机
通道
通道I/OI/OI/O并行能力提高主机与外设的信息交换共12页,您现在浏览的是第2页!3.6.2信息传送控制方式1.直接程序传送方式用I/O指令编程实现信息传送。(程序查询)(1)外设状态空闲工作结束启动完成一次工作调用完再请求000110空闲:调用前,设备不工作;结束:调用后,设备完成工作。在接口中设置状态字表示这些状态。主机与外设的信息交换共12页,您现在浏览的是第3页!2.中断方式查询:(1)中断的引入程序并行操作主机外设空闲启动等待工作程序交换数据中断:主机程序外设空闲启动工作程序请求中断程序交换数据程序(2)中断定义主机与外设的信息交换共12页,您现在浏览的是第4页!CLI;请求关中断,初始化
启动;
启动设备响应返回例.PC系列机允许中断位IF=0关中断1开中断STI;开中断(4)程序组织主机与外设的信息交换共12页,您现在浏览的是第5页!3.直接存储器存取(DMA)方式(1)定义DMA控制器接直接依靠硬件实现主存与I/O间的数据传送,传送期间不需CPU程序干预。1)I/O与主存,而不是I/O与CPU或I/O与主机。2)早期由CPU控制传送;现在由DMA控制器控制传送,管总线权,传送完毕再交还总线权。3)传送期间只要CPU不访存,可并行操作。4)传送前和传送后需要程序干预。主机与外设的信息交换共12页,您现在浏览的是第6页!
启动外设一个总线周期结束时有DMA请求?NY
继续程序传送操作类型、主存首址、交换量、外设寻址信息一次DMA传送
地址+1
交换量-1一条指令结束时有中断请求?中断处理Y交换量=0?NY申请中断N响应主机与外设的信息交换共12页,您现在浏览的是第7页!(2)查询流程
启动外设外设工作完成?NY
入/出操作(3)优缺点硬件开销小;实时处理能力差,并行程度低。(4)应用场合对CPU效率要求不高的场合,或诊断、调试过程。主机与外设的信息交换共12页,您现在浏览的是第8页!
开中断一条指令结束时有中断请求?NY继续原程序(3)中断流程CPU内设置允许中断标志CPU暂时中止现行程序的执行,转去执行为某个随机事态服务的中断处理程序。处理完毕后自动恢复原程序的执行。=1允许响应中断(开中断)=0不允许响应中断(关中断)
启动外设执行中断服务程序继续原程序响应返回主机与外设的信息交换共12页,您现在浏览的是第9页!(5)硬件设置响应逻辑CPU禁止/允许设备请求设备工作完成(6)应用场合用于中、低速I/O操作或处理复杂随机事态。判优逻辑请求逻辑屏蔽逻辑非屏蔽CPU送屏蔽字(动态改变设备优先级)设备提出请求判别设备优先级CPU响应请求,并转相应服务程序入口CPU接口注意区分CPU对请求的屏蔽和对请求的响应。送屏蔽字开/关中断主机与外设的信息交换共12页,您现在浏览的是第10页!(2)硬件设置
操作类型
地址计数控制传送方向DMA控制器接口提供主存地址
交换量计数控制传送次数
请求DMA中断
数据缓冲传递请求暂存交换数据
外设寻址提供外设地址初始化信息(3)DMA流程主机与外设的信息交换共12页,您现在浏览的是第11页!主程序实现初始化。三个阶段:程序准备:DMA传送:善后处理:(4)应用场合用于高速、简单、批量数据传送。硬件实现MI/O。中断处理程序判断传送的正误。DMA与中断的相同点:能响应随机请求;可并行操作。DMA与中断的不同点:中断:用程序实现中、低速I/O传送;能处理复杂一条指令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蜂产品品评员岗前纪律考核试卷含答案
- 印染成品定等工岗前安全培训考核试卷含答案
- 钽钠还原火法冶炼工岗前理论考核试卷含答案
- 木制家具工岗位品牌建设考核试卷含答案
- 设备点检员保密意识评优考核试卷含答案
- 裂解汽油加氢装置操作工操作规程能力考核试卷含答案
- 平板显示膜涂布工道德知识考核试卷含答案
- 飞机数字化装配工岗中基础综合考核试卷含答案
- 酱类制品制作工岗中创新思维考核试卷含答案
- 蒸吸工岗前压力应对考核试卷含答案
- GB 1589-2026汽车、挂车及汽车列车外廓尺寸、轴荷及质量限值
- 2026年黑龙江省佳木斯市辅警考试试卷带答案
- 教科版初中物理九年级上册(提高版)(全册知识点考点梳理、重点题型分类巩固练习)(家教、补习、复习用)
- 2024秋新人教版小学一年级艺术唱游·音乐上册《第一单元 奇妙的声音世界》教案设计
- DB5301-T 98-2023 改性磷石膏综合利用矿山生态修复环境风险评估规范
- 肩关节脱位护理
- 小学数学分层作业设计课题研究计划
- 设备采购 投标方案(技术方案)
- 2023年公共营养师之二级营养师真题练习试卷A卷附答案
- 第四讲 坚持以人民为中心PPT习概论2023优化版教学课件
- 整车DTS测量规范
评论
0/150
提交评论