《计算机系统》第6章 输入输出系统

第6章输入输出系统
第6章 输入输出系统

内容要点 输入输出系统概述 ·程序查询方式及其接口 程序中断方式及其接口 DMA方式及其接口 通道方式及其接口
内容要点 • 输入输出系统概述 • 程序查询方式及其接口 • 程序中断方式及其接口 • DMA方式及其接口 • 通道方式及其接口

彐6.1输入输出系统概述 主机和外设之间进行信息交换要通过接口的 原因 各种外设使用不同的操作方法,将控制一定范围 的设备的必要逻辑放入处理器内是不切实际的。 外设的数据传送速度一般比存储器或处理器慢得 多,是不切实际的 外设的数据传送速度一般比存储器或处理器慢得 多,使用高速的系统总线直接与外设通信是不切 实际的。 外设经常使用与处理器不同的数据格式和字长度
6.1 输入输出系统概述 • 主机和外设之间进行信息交换要通过接口的 原因 – 各种外设使用不同的操作方法,将控制一定范围 的设备的必要逻辑放入处理器内是不切实际的。 – 外设的数据传送速度一般比存储器或处理器慢得 多,是不切实际的。 – 外设的数据传送速度一般比存储器或处理器慢得 多,使用高速的系统总线直接与外设通信是不切 实际的。 – 外设经常使用与处理器不同的数据格式和字长度

彐6.1输入输出系统概述 I/O接口的主要功能 控制和定时 处理器通信 设备通信 数据缓冲 检错
6.1 输入输出系统概述 • I/O接口的主要功能 – 控制和定时 – 处理器通信 – 设备通信 – 数据缓冲 – 检错

彐6.1输入输出系统概述 接口的基本组成 接口 地址信息 外设识别 主机 数据(并) 数据(并/串 数据/命令/状态 设 控制联络信 控制联络 息 控制电路
6.1 输入输出系统概述 • 接口的基本组成 外设识别 数据/ 命令/ 状态 控制电路 地 址 信 息 数据(并) 控制 联络 信 息 外 设 数据( 并/串 ) 控制联络 接 口 主 机

彐6.1输入输出系统概述 接口的类型 按数据传送方式分类 按主机访问I/O设备的控制方式分类 按功能选择的灵活性分类 按通用性分类 按输入输出的信号分类 端口地址编址方式 存储器映射方式 I/O映射方式
6.1 输入输出系统概述 • 接口的类型 – 按数据传送方式分类 – 按主机访问I/O设备的控制方式分类 – 按功能选择的灵活性分类 – 按通用性分类 – 按输入输出的信号分类 • 端口地址编址方式 – 存储器映射方式 – I/O映射方式

彐6.1输入输出系统概述 输入输出信息传送控制方式 程序查询方式 程序中断方式 直接存储器存取(DMA)方式 I/O通道控制方式
6.1 输入输出系统概述 • 输入输出信息传送控制方式 – 程序查询方式 – 程序中断方式 – 直接存储器存取(DMA)方式 – I/O通道控制方式

彐=6.2程序查询方式及其接口 程序查询方式的 工作流程 外设准备就绪 修改传送参数 传送完否 结
6.2 程序查询方式及其接口 • 程序查询方式的 工作流程 取 外 设 状 态 传送一 次数据 修改传送参数 传 送 完 否 ? 外设准备就绪 ? 预置传送参数 结束 Y N N Y 启动外设

彐=6.2程序查询方式及其接口 查询方式输入接口电路 D-Do 缓冲器 锁存器 (8) (8) 输入 设备 IO/M STB RB 地址译码 (1) Q D
6.2 程序查询方式及其接口 • 查询方式输入接口电路 。& 。 。 A7 ~ A0 三态 缓冲器 (1) EN 输入 设备 STB IBF 。 锁存器 (8) 。 CP 三态 缓冲器 (8) EN Ready Q D 。 R CP 。 。 & 地 址 译 码 +5V D7 ~ D0 IO/M RD

彐=6.2程序查询方式及其接口 查询方式输出接口电路 D7~D0 锁存器 设备 IO/M 址 缓冲器 码
6.2 程序查询方式及其接口 • 查询方式输出接口电路 。& 。 地 址 译 码 IO/M RD 。 三态 缓冲器 (1) EN 。& 。 Busy D Q 。 R CP 。 +5V 锁存器 (8) CP 输出 设备 ACK OBF 。 。 A7 ~ A0 WR D7 ~ D0 D7
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机系统》第5章 外围设备.ppt
- 《计算机系统》第4章 存储器.ppt
- 《计算机系统》第3章 系统总线.ppt
- 《计算机系统》第2章 数字逻辑.ppt
- 《计算机系统》第1章 计算机系统概论.ppt
- 《计算机系统》第12章 控制单元的设计.ppt
- 《计算机系统》第11章 控制单元的功能.ppt
- 《计算机系统》第10章 CPU的结构与功能.ppt
- 《MATLAB系统》教学资源(参考书籍,PDF电子书,共五章).pdf
- 《MATLAB》教学资源(书籍文献)精通MATLAB 5(PDF电子书,共七章,含附录).pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第八单元 网络管理.ppt
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第七单元 特殊路由.pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第六单元 外部路由.pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第五单元 内部路由.pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第四单元 网络交换(2/2).pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第四单元 网络交换(1/2).pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第三单元 链路传输.pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第二单元 物理传输(主讲:龚俭、曹争).pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第一单元 网络体系结构的基本概念与OSI.pdf
- 同济大学计算机专业数据结构笔记总结.pdf
- 《计算机系统》第7章 信息的表示.ppt
- 《计算机系统》第8章 运算方法和运算器.ppt
- 《计算机系统》第9章 指令系统.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)实验一 C语言程序上机操作.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)实验二 C语言程序初步.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)实验程序.doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)循环嵌套实验.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)循环结构实验1.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)循环结构(理论)2.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)数组第一次实验.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)数组第二次实验.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三次课 思考题问答.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三章 数据类型、运算符与表达式(c).ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二次课思考题问答.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二章 算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环控制.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四章 输入输出.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)选择实验1.ppt