- 0
- 0
- 约3.47千字
- 约 25页
- 2019-12-08 发布于湖北
- 举报
第5章 输入输出系统 教学单元十九:概述、I/O接口和程序查询方式 教学目标: (1)掌握输入输出系统的组成,I/O设备与主机的联络方式以及I/O设备与主机信息传输的控制方式; (2)掌握接口的功能和组成,接口的类型; (3)掌握程序查询流程和程序查询方式的接口电路。 5.6 DMA方式 5.5 程序中断方式 5.4 程序查询方式 5.3 I/O接口 5.2 外部设备 5.1 概述 5.1 概 述 一、输入输出系统的发展概况 1. 早期 分散连接 CPU 和 I/O设备 串行 工作 程序查询方式 2. 接口模块和 DMA 阶段 总线连接 CPU 和 I/O设备 并行 工作 3. 具有通道结构的阶段 4. 具有 I/O 处理机的阶段 中断方式 DMA 方式 二、输入输出系统的组成 1. I/O 软件 (1) I/O 指令 (2) 通道指令 CPU 指令的一部分 通道自身的指令 指出数组的首地址、传送字数、操作命令 如 IBM/370 通道指令为 64 位 2. I/O 硬件 设备 I/O 接口 设备 设备控制器 通道 操作码 命令码 设备码 三、I/O 设备与主机的联系方式 1. I/O 设备编址方式 (1) 统一编址 (2) 不统一编址 用取数、存数指令 有专门的 I/O 指令 2. 设备选址 用设备选择电路识别是否被选中 3. 传送方式 (1) 串行 (2) 并行 数据字 命令字 命令字 0 1 1 0 1 0 0 0 起始位 终止位 9.09 ms 2× 9.09 ms 4. 联络方式 (1) 立即响应 (2) 异步工作采用应答信号 “Ready” “Strobe” I/O 接 口 I/O 设 备 CPU (3) 同步工作采用同步时标 并行 串行 起始位 终止位 9.09 ms 2× 9.09 ms 5. I/O 设备与主机的连接方式 (1) 辐射式连接 (2) 总线连接 外设 Ⅰ 外设 Ⅱ 外设 Ⅲ 主 机 不便于增删设备 每台设备都配有一套 控制线路和一组信号线 便于增删设备 四、I/O设备与主机信息传送的控制方式 1. 程序查询方式 CPU 和 I/O 串行工作 踏步等待 CPU读I/O状态 检查状态 未准备就绪 出错 从I/O接口中读 一个字到CPU 从CPU向主存 写入一个字 CPU向I/O发 读指令 CPU读I/O状态 检查状态 完成否 未准备就绪 现行程序 是 出错 已准备就绪 否 2. 程序中断方式 I/O 工作 CPU 不查询 CPU 暂停现行程序 自身准备 与主机交换信息 CPU 和 I/O 并行工作 启动 I/O设备 现行程序 … … 中断服务程序 K K+1 … 没有踏步等待现象 中断现行程序 程序中断方式流程 CPU 向 I/O 发读指令 CPU 读 I/O 状态 检查状态 完成否? CPU 做其他事情 I/O 设备工作 准备就绪 CPU I/O 从 CPU 向主存写入一个字 CPU 主存 从 I/O 接口中读一个字到CPU I/O CPU 中断请求 I/O CPU 出错 是 否 未错 3. DMA 方式 主存和 I/O 之间有一条直接数据通道 不中断现行程序 周期挪用(周期窃取) CPU 和 I/O 并行工作 存取周期结束 CPU 执行现行程序 CPU 执行现行程序 DMA请求 启动I/O I/O准备 I/O准备 一个存取周期 实现I/O与主存之间的传送 三种方式的 CPU 工作效率比较 存取周期结束 CPU 执行现行程序 CPU 执行现行程序 DMA请求 启动I/O I/O准备 I/O准备 一个存取周期 实现I/O与主存 之间的传送 CPU 执行 现行程序 CPU查询等待并传输I/O数据 CPU 执行 现行程序 启动I/O I/O 准备及传送 指令执行周期结束 CPU 执行现行程序 CPU 执行现行程序 启动I/O 中断请求 I/O准备 I/O准备 CPU 处理中断服务程序 实现 I/O 与主机之间的传送 间 断 启动I/O 启动I/O I/O准备 中断请求 启动I/O I/O准备 一个存取周期 DMA请求 程序 查询 方式 程序 中断 方式 DMA 方式 I/O 准备及传送 间 断 I/O准备 I/O准备 5.2 I/O设备 一、概述 主机 设备 控制器 机、电 磁、光 部分 I/O 接 口 外部设备 外部设备大致分三类 键盘、鼠标、打印机、显示器 磁盘、光盘、磁带 1. 人机交互设备 2. 计算机信息存储设备 3. 机 机通信设备 调制解调器等 二、输入设备 1. 键盘 2. 鼠标 3. 触摸屏 按键 判断哪个键按下 将此键翻
您可能关注的文档
- 2017广东上海中考必备物理粤沪版第一部分教材梳理第十六章 电磁铁与自动控制.ppt
- 2017年高考物理四川专用一轮复习第7章直流电路.ppt
- 2017新版《600分考点 700分考法》高考物理一轮专题复习课件:A版-第十三章 电学实验(22张PPT).ppt
- 2017新版《600分考点 700分考法》高考物理一轮专题复习课件:A版-第七章 电场(33张PPT).ppt
- 2017广东海洋大学计算机网络课件 数据链路层.ppt
- 2017广东海洋大学计算机网络课件 物理层.ppt
- 2017年秋九年级化学上册第七单元燃料及其利用课题1燃烧和灭火第1课时燃烧的条件及灭火的原理教学课件.ppt
- 2017春苏教版生物七下第11章《人体内的废物排入环境》复习课件 (共14张PPT).ppt
- 2017机电一体化毕业设计答辩PPT OK板.ppt
- 2017春九年级物理全册第十九章生活用电第2节家庭电路中电流过大的原因课件2.ppt
- 2024年硫酸铵市场调研报告.docx
- 2026年合肥市习友路小学招聘音乐教师1名备考题库含答案详解.docx
- 2026年度西安欧亚学院单招《数学》综合提升测试卷(考点提分)附答案详解.docx
- 2026年合肥市习友路小学招聘音乐教师1名备考题库及完整答案详解1套.docx
- 2026年度西安欧亚学院单招《数学》每日一练试卷含答案详解【培优】.docx
- 2026年度西安欧亚学院单招《数学》试卷及参考答案详解【培优】.docx
- 2026年合肥市习友路小学招聘音乐教师1名备考题库及参考答案详解.docx
- 2026年度西安欧亚学院单招《数学》复习提分资料附参考答案详解【完整版】.docx
- 2025年上海广澳实业有限公司企业信用报告.docx
- 2026年春江苏开放大学教育学060848第二次过程性考核作业满分答案.doc
原创力文档

文档评论(0)