版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 I/O设备的数量和种类多,设备的数量和种类多, 与主机的联络方式与主机的联络方式及信息交换方式也各不相同。及信息交换方式也各不相同。 I/O系统涉及各种系统涉及各种I/O设备如何与主机交换信息。设备如何与主机交换信息。 重点分析重点分析 I/O设备与主机交换信息的三种控制设备与主机交换信息的三种控制方式:方式: 程序控制方式、程序控制方式、 中断方式和中断方式和 DMA方式方式一、输入输出系统的发展概况一、输入输出系统的发展概况1、早期阶段,分散连接、早期阶段,分散连接I/O设备通过设备通过CPU与主存交换信息;与主存交换信息;I/O设备与设备与CPU串串行工作,行工作, CPU得不时停止各
2、种运算;增、得不时停止各种运算;增、减、减、 更换更换I/O设备困难,设备困难, I/O设备的控制逻辑与设备的控制逻辑与CPU的控制器的控制器紧密连接,紧密连接, 彼此依赖。彼此依赖。2.接口模块和接口模块和DMA阶段阶段I/O设备通过设备通过接口接口与主机连接,与主机连接,I/O设备与设备与CPU可可“并行并行”工作。工作。3.具有通道结构的阶段具有通道结构的阶段 I/O设备通过设备通过通道通道与主机交换信息;与主机交换信息; 通道是一个具有高性能的处理器,负责管理通道是一个具有高性能的处理器,负责管理I/O设备以及设备以及实现主存与实现主存与 I/O设备之间交换信息,设备之间交换信息, 有
3、专用的通道指令。有专用的通道指令。 I/O设备与主机交换信息时,设备与主机交换信息时, CPU不直接参与管理。不直接参与管理。4.具有具有 I/O处理机的阶段处理机的阶段 I/O处理机也称为外围处理机处理机也称为外围处理机 , 基本基本独立于独立于主机主机工作既可完成工作既可完成I/O通道要完成的通道要完成的 I/O控制,控制, 又可完成又可完成码制变换、码制变换、 格式处理、数据块检错、格式处理、数据块检错、 纠错等操作输入纠错等操作输入输出系统与输出系统与CPU工作的并行性更高。工作的并行性更高。因此不设置专门的因此不设置专门的I/O指令指令ReadyStrobeReadyStrobe (
4、 1、程序查询式流程图:、程序查询式流程图:超时超时?READY?READY?与外设进与外设进行数据交换行数据交换超时错超时错CPU读外设状态读外设状态YNYN传送完?传送完?NY2、程序中断方式、程序中断方式 CPU响应中断后,进入中断处理将程序引导至“中断服务程序”入口。在“中断服务程序”中一般都要保护现场、恢复现场.3、DMA方式工作过程示意图:方式工作过程示意图:DMAC外设外设接口接口CPUDRQMEMDACKHOLDHLDABUS控制信号控制信号DMA方式流程图外围设备通过外围设备通过DMAC向向CPU申请申请DMA请求请求CPU响应响应DMA请求请求交出总线控制权交出总线控制权从
5、源地址中读取数据从源地址中读取数据将数据写到目标地址将数据写到目标地址DMA结束结束数据传送结束否?数据传送结束否?修修改改地地址址指指针针NYDMA控制方式的工作过程z 外设向DMA控制器发出“DMA传送请求”信号DRQ;z DMA控制器收到请求后,向CPU发出“总线请求”信号HOLD;z CPU在完成当前总线周期后会立即发出HLDA 信号,对HOLD信号进行响应,交出总线控制权;z DMA控制器收到HLDA信号后,就开始控制总线,并向外设发出DMA响应信号DACK4、专用、专用I/O通道控制方式通道控制方式z 具有自己的指令系统z 专门负责外部设备的控制CPU存储器存储器BUSI/O接口接
6、口外设外设I/O接口接口外设外设5.25.2 外部设备(略)外部设备(略)5.3 I/O5.3 I/O接口接口定义:定义:逻辑电路功能:功能:4、通过、通过接收与传达接收与传达控制命令实现控制命令实现CPU对对I/O接口的接口的控制控制;5、通过、通过保存与传送保存与传送I/O状态实现状态实现CPU对对I/O的的查询查询;6、通过、通过设备选择电路设备选择电路向向CPU提供提供I/O寻址寻址功能(统功能(统一、独立编址)。一、独立编址)。二、接口的类型:二、接口的类型: 1. 按数据传送方式分:按数据传送方式分: 并行并行接口接口支持并行传送方式;支持并行传送方式; 串行串行接口接口支持串行传
7、送方式。支持串行传送方式。 2. 按智能化程度分:按智能化程度分: 可编程可编程接口接口可用程序设置功能参数;可用程序设置功能参数; 不可编程不可编程接口接口功能由硬件设置和实现;功能由硬件设置和实现;CPU:I/O接口中的寄存器接口中的寄存器程序查询方式的特点程序查询方式的特点1、 硬件简单,成本低;硬件简单,成本低;2、 CPU与外设串行工作,效率低;与外设串行工作,效率低;3 、以字或字节为传输单位,适于中低、以字或字节为传输单位,适于中低速设备;速设备;2. 中断排队器:中断排队器: PCPCPSW:程序状态字程序状态字保护方式保护方式 1. 保护现场:保护现场:(如如RET)多重中断多重中断中断方式的特点:中断方式的特点:1 硬件比程序查询方式复杂,但比硬件比程序查询方式复杂,但比DMA简单简单2 在执行中断程序前,在执行中断程序前,CPU与与I/O并行工作,提高了并行工作,提高了CPU效率。效率。 执行执行I/O中断服务程序时,串行工作,每次响应中中断服务程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冀少版八年级生物上册第三、四、五章整合练课件
- 企业商务接待规范指南
- 人力资源合规风险防范成本分析
- 北京市礼品合同
- 智能化印刷生产施工合同
- 电力系统升级施工合同范本
- 畜牧业用地租赁合同
- 社区义工活动策划与实施
- 交响乐团指挥聘任合同
- 教育信息化项目投标保证金办法
- 第10课《我们不乱扔》(课件)-部编版道德与法治二年级上册
- 阳光心理-健康人生小学生心理健康主题班会课件
- 中图版七年级下册信息技术 4.1策划数字故事 教学设计
- 和灯做朋友(教学设计)-2023-2024学年五年级上册综合实践活动蒙沪版
- 2024年江苏苏州高新区(虎丘区)城乡发展局公益性岗位招聘3人历年高频考题难、易错点模拟试题(共500题)附带答案详解
- 乐理知识考试题库130题(含答案)
- 人教版(2024)七年级地理上册2.2《地形图的判读》精美课件
- 黄河商品交易市场介绍稿
- 人格障碍(分析“人格障碍”)49
- Unit 3 My friends Part C Story time(教学设计)-2024-2025学年人教PEP版英语四年级上册
- 2024中国海油校园招聘2024人(高频重点提升专题训练)共500题附带答案详解
评论
0/150
提交评论