- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 输入输出系统4797285839
第八章 输入输出系统 8.1 概 述 输入输出系统的组成(重点) 输入输出设备同CPU交换数据的过程 输入输出系统的 发展概况 输入输出系统的软硬件 输入输出与主机的联系方式(重点) 8.2 输入输出设备P224-232 8.3 I/O 接 口 8.4 I/O 与主机信息传送的控制方式 二. 程序中断方式 三. DMA 方式 图4-5 通道与计算机系统各硬件的关系 4.程序中断传输方式的基本思想:P242 当前CPU正在执行某一个程序,若此时要求输入输出操作,则CPU发生中断,同时向I/O设备发出启动命令,然后继续执行原来的程序,当I/O设备准备好后,CPU再次中断,向I/O传输数据,然后继续执行原来的 程序,让I/O设备来完成对数据的输入/输出操作。 优点:一定程度上实现了I/O和CPU的并行操作. 缺点:如果每台设备输入/输出一个字节数据,都要求中断CPU,这样在数据的一次传输过程中,中断次数太多,会消耗CPU大量的时间. P238 5、中断响应 (1)响应中断的条件 允许中断触发器 EINT = 1 (2)响应中断的时间 指令执行周期结束时刻由CPU 发查询信号 CPU 中断查询 INTR1 D Q INTR2 D Q INTRn D Q 中断源 1 中断源 2 中断源 n …… 至排队器 6.中断的处理 中断处理的过程 (1).中断请求:即中断源向CPU发出中断请求。 (2).中断响应:是中断处理开始的操作,包括: 关中断,即CPU内部的中断屏蔽寄存器IM置位(IM=1) 中断现行程序并保护断点(PC及PSW的内容) 发中断响应信号 (3).中断识别:确定应该处理哪一个中断,并调用其对应的中断服务程序.中断源的识别方法有软件查询和中断向量法. P246 (4).中断服务:由中断服务程序完成,包括如下处理: 保护现场——执行中断服务程序——恢复现场 (5).中断返回:返回主程序断点,由中断返回指令IRET完成. 保护现场 设备服务 恢复现场 开中断 中断返回 取指令 执行指令 中断服务程序 中断响应 程序断点进栈 关中断 中断周期 是 中断隐指令 否 中断否? 中断服务程序:是中断处理的核心,不同的中断要求配置不同的中断服务程序.其流程如下: 保护现场 交换屏蔽字 关中断 中断服务 开中断 恢复现场 恢复屏蔽字 中断返回 前处理部分 主体部分 后处理部分 (1)嵌套中断的过程 定义:在处理某一个中断过程中又发生了新的中断请求,从而中断该服务程序的执行,又转去进行新的中断处理,这种重叠处理中断的现象叫嵌套中断/多重中断.P247 方法:在中断服务程序中设置“开放中断”,以便CPU能够接受其它中断请求。 7. 嵌套中断 主程序 中断请求 PC=A 中断请求 PC=B 中断请求 PC=C IRET IRET IRET (2). 实现多重中断的条件 (2) 优先级别高 的中断源 有权中断优先级别低 的中断源 (1) 提前 设置 开中断 指令 (3).屏蔽码改变中断优先等级 中断屏蔽:对每个中断级设置一位中断屏蔽码,若该位为屏蔽状态,则该中断级提出的中断请求不能为CPU所接收。否则,若该位为非屏蔽状态,则该中断级提出的中断请求可以到达CPU。 对于多级中断系统,可以将为每个中断级设置的屏蔽码存放在一个中断屏蔽寄存器中,通过编程改变中断屏蔽寄存器的内容,从而对各中断级对应的中断请求输入线进行屏蔽控制。 优先级包含两层含义,第一层为响应优先级,第二层为处理优先级.响应优先级指CPU对各中断请求进行响应,并准备好处理的优先次序,这种次序往往在硬件线路上已固定,不便于变动.处理优先级指CPU对各中断请求处理的先后次序.如不使用屏蔽技术,响应的优先次序就是处理的优先次序. 主存 I/O设备 CPU 改进 主存 I/O设备 DMA(直接存储器存取方式) Direct Memory Access 1.DMA方式的引入。 2. DMA控制方式的基本思想 P253 是一种完全由硬件执行的主存与外设之间数据直接传送的I/O控制方式,由DMA控制器从CPU接管对总线的控制权,数据传送不经过CPU,而直接在主存和外设之间进行。 一般用于高速成组的数据传送。 3. DMA 与主存交换数据的三种方式 P254 (1) 停止 CPU 访问主存(CPU暂停方式) 控制简单 CPU 处于不工作状态或保持状态 未充分发挥 CP
您可能关注的文档
最近下载
- 八年级语文上册新教材解读课件(统编版2024).pptx
- 医学成像技术原理全套完整教学课件.pptx
- 幼儿园防恐防暴演练总结(32篇).docx VIP
- 2024年秋新改版教科版六年级上册科学全册教案教学设计(新课标版).docx VIP
- ktv酒水供销合同范本.docx VIP
- 第3课+追求人生理想+第一框+第3目【中职专用】2024-2025学年中职思想政治《哲学与人生》(高教版2023基础模块).pptx VIP
- 第9讲 《反兴奋剂条例》.ppt VIP
- 无人驾驶技术在矿用电机车的应用.docx VIP
- 2025年人教版七年级上册《劳动与技术》教案全册.pdf VIP
- (高清版)B-T 19889.7-2022 声学 建筑和建筑构件隔声测量 第7部分:撞击声隔声的现场测量.pdf VIP
文档评论(0)