内容要点 输入输出系统概述 ·程序查询方式及其接口 程序中断方式及其接口 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 启动外设