- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章_输入输出系统2
第八章 输入输出系统 CPU对外围设备的管理方式 程序中断方式 DMA方式 通道方式 通用I/O标准接口 8.1 CPU对外围设备的管理方式 单级中断系统: IR1=1时 IR1=0, IR2=1时 多级中断系统: 中断方式的接口 程序中断方式的标志触发器 准备就绪的标志(RD)一旦设备做好一次数据的接收或发送工作,便发出一个设备动作完毕信号,使RD标志为“1”,它就是程序查询方式中的Ready(就绪)标志。在中断方式中,该标志用作为中断源触发器,简称中断触发器。 允许中断触发器(EI)可以用程序指令来置位。EI为“1”时,某设备可以向CPU发出中断请求;EI为“0”时,不能向CPU发出中断请求,这意味着某中断的中断请求被禁止。设置EI标志的目的就是通过程序来控制是否允许某设备发出中断请求。 程序中断方式的标志触发器 中断请求触发器(IR)它暂存中断请求线上由设备发出的中断请求,当IR标志为“1”时,表示设备发出了中断请求。 中断屏蔽触发器(IM) CPU是否受理中断的标志。IM标志为“0”时,CPU可以受理外界的中断请求,反之,IM标志为“1”时,CPU不受理外界的中断请求。 8.3.2 DMA传送方式 停止CPU访问内存 周期挪用方式:当I/O有DMA请求时,由DMA控制器挪用一个或几个主存周期来完成数据的传输,即在CPU指令周期中插入了DMA操作,有冲突时DMA优先。(用于I/O设备读写周期大于内存存储周期的情况 ) CPU与DMA交替访问存储器:将一个CPU周期分为两个分周期,由CPU与DMA控制器轮流使用总线,也称为透明的DMA方式(硬件逻辑复杂) DMA传送的后处理进行的工作:结束时,DMA发送中断请求,CPU处理中断服务程序,处理DMA结束需要处理的工作——校验送入内存的数据是否正确、决定是否继续进行DMA传送、测试在传送过程中是否发生了错误。 基本DMA控制器与系统的连接方式有两种方式:一种是公用的DMA请求方式,另一种是独立的DMA请求方式。 选择型DMA控制器 8.4 通道方式 通道是一个特殊功能的处理器,它有自己的指令和程序专门负责数据输入输出的传输控制,而CPU将“传输控制”的功能下放给通道后只负责“数据处理”功能。 通道处理机虽然不是一台具有完整指令系统的处理机,但是可以把它看作是一台能够执行有限输入输出指令,并且能够被多台外围设备共享的小型DMA专用处理机。 通道的类型 1、字节多路通道 用于多台低速或中速的外围设备 采用分时方式工作 2、选择通道 用于高速外围设备 工作方式:一旦选中某一设备,通道就进入“忙”状态,直到该设备的数据传输工作全部结束为止。 3、数组多路通道 字节多路通道和选择通道的结合 通道的功能 1. 接受CPU的指令。 2. 读取并执行通道程序。 3. 控制数据传送。 4. 读取外设的状态信息,提供给CPU。 5. 发出中断请求。 外围处理机方式 外围处理机是通道的进一步发展,其独立于主机工作,结构更接近一般的处理机(PC)。 外围处理机分担中央处理机的输入输出任务,又称输入输出处理机、I/O处理机等,缩写为IOP或PPU。 外围处理机主要用在除IBM公司以外的其他计算机公司研制的巨型、大型计算机系统中,甚至在有些中小型及微型计算机系统中也有输入输出处理机。 产生IOP的原因: 通道处理机实际上并不能看成是独立的处理机,因为它的指令(通道指令)系统很简单,只有面向外围设备的控制和数据传送的基本指令,而且没有大容量的存储器。在数据的输入输出过程中,通道处理机还需要由CPU来承担许多工作。 具有IOP的计算机系统的典型结构 本章重点 CPU对外围设备的管理方式 程序中断方式 中断的基本概念和原理 DMA方式 复习 CPU对外围设备的管理方式: 程序查询方式 程序中断方式 中断的基本概念: CPU暂时中止现行程序的执行,转去执行为某个随机事态服务的中断处理程序,处理完毕后自动恢复原程序的执行。 中断的分类: 硬件中断与软中断、内中断与外中断、可屏蔽中断与非屏蔽中断、向量中断与非向量中断 复习 复习 (2)硬件设置 操作类型 地址计数 控制传送方向 DMA控制器 接口 提供主存地址 交换量计数 控制传送次数 请求 DMA 中断 数据缓冲 传递请求 暂存交换数据 外设寻址 提供外设地址 初始化信息 启动外设 一个总线周期结 束时有DMA请求? N Y 继续程序 传送操作类型、主存首址、 交换量、外设寻址信息 一次DMA传送 地址+1 交换量-1 一条指令结束 时有中断请求? 中断处理 Y 交换量=0? N Y 申请中断 N 响应 (3)DMA流程 主程序实现初始化。 三个阶段: 程序准备: DMA传送: 善后处
您可能关注的文档
- 第7章3采暖系统.ppt
- 第7章_受扭构件计算.ppt
- 第7章_中压电气设备选择.ppt
- 第7章-信号的运算和处理.ppt
- 第7章_快速排序.ppt
- 第7章模糊计算.ppt
- 第7章直流电路.ppt
- 第7节 社会影响.ppt
- 第7讲 保税货物报关.ppt
- 第7章:回归与相关.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
最近下载
- 2023-2024学年七年级上册语文期末专项热点必刷100题专题11记叙文阅读(含答案).docx VIP
- 《隧道施工质量监理要点》.docx VIP
- 《Java语言程序设计基础教程》习题解答26752指导.doc
- 医务管理系统建设方案.doc VIP
- 小学英语二年级上册英语课件-UNIT FOUR THERE ARE MANY ANIMALS lesson 15 北京版.pptx VIP
- 苏教版数学五年级上册小数除以小数(课件).pptx
- 病房(医嘱)管理系统.doc
- 学前儿童急症救助与突发事件应对 22 模块四任务4 火灾的应急处理与预防.pptx VIP
- 光伏项目高处坠落的风险点及控制措施(A).pptx VIP
- 急性脊髓炎的护理ppt课件.pptx
文档评论(0)