5.1.31/0与主机信息传送的控制方式 1、程序査询方式(程序直接控制): 简单,CPU效率低,CPU、各外设串行工作 2、程序中断方式: cPU利用效率略高,cPU、各外设可并行工作; 3、直接存储器存取方式(DMA) 外设直接访问内存,CPU利用效率高; 4、VO通道方式: 使用通道(专用处理机)来完成JO设备数据传送, 使cPU能更高效率的运行程序; 5、外围处理机方式: 使用小型、微型计算机,独立于主机(大型机)来 全面完成o事务,确保CPU主要用于执行程序
5.1.3 I/O 与主机信息传送的控制方式 1、程序查询方式(程序直接控制): 简单,CPU效率低,CPU、各外设串行工作; 2、程序中断方式: CPU利用效率略高,CPU、各外设可并行工作; 3、直接存储器存取方式(DMA): 外设直接访问内存, CPU利用效率高; 4、I/O 通道方式: 使用通道(专用处理机)来完成I/O设备数据传送, 使CPU能更高效率的运行程序; 5、外围处理机方式: 使用小型、微型计算机,独立于主机(大型机)来 全面完成 I/O 事务,确保 CPU 主要用于执行程序
5.21/0接口 5.2.1接口的概念 接口——硬件上广义指计算机各部件间进行连接的逻辑部件 般指cPU和MO设备间的连接部件,即O接口。 引入接口的原因:由外设的特点决定的 外设的特点:种类和品种繁多 工作速度快慢不 信号类型和电平种类不同 设置接口的理由: 1、通过设置数据缓冲实现cPU与ⅣO间的速度匹配 2、通过串一并(或并一串)转换电路实现CPU与O之间的 数据格式转换; 3、通过电平匹配实现CPU与O之间的电气转换; 4、通过接收与传达控制命令实现cPU对O接口的控制 5、通过保存与传送O状态实现cPU对MO的查询; 6、通过设备选择电路向cPU提供ⅣO寻址功能
5.2 I/O 接 口 接口——硬件上广义指计算机各部件间进行连接的逻辑部件。一 般指CPU和I/O设备间的连接部件,即I/O接口。 引入接口的原因:由外设的特点决定的 外设的特点: 种类和品种繁多; 工作速度快慢不一; 信号类型和电平种类不同 设置接口的理由: 1、通过设置数据缓冲实现CPU与I/O间的速度匹配; 2、通过串—并(或并—串)转换电路实现CPU与I/O之间的 数据格式转换; 3、通过电平匹配实现CPU与I/O之间的电气转换; 4、通过接收与传达控制命令实现CPU对I/O接口的控制; 5、通过保存与传送I/O状态实现CPU对I/O的查询; 6、通过设备选择电路向CPU提供I/O寻址功能。 5.2.1 接口的概念
522接口的功能和组成 5.2.2.1总线连接方式的/0接口电路 IO总线 (1)设备选择线数 状命设 态令备 线 线线选 择 (2)数据线 I/O接口 线 (3)命令线 设备 (4)状态线 I/O接口 设备
5.2.2 接口的功能和组成 (1) 设备选择线 (2) 数据线 (3) 命令线 (4) 状态线 I/O 接口 设备 I/O 接口 设备 数 据 线 命 令 线 状 态 线 I/O总线 设 备 选 择 线 5.2.2.1 总线连接方式的 I/O 接口电路
功能 组成 选址功能 设备选择电路 传送命令的功能 命令寄存器、命令译码器 传送数据的功能 数据缓冲寄存器 反映设备状态的功能设备状态标记 完成触发器D 工作触发器B 中断请求触发器INTR 屏蔽触发器MASK
功能 组成 选址功能 传送命令的功能 传送数据的功能 反映设备状态的功能 设备选择电路 命令寄存器、命令译码器 数据缓冲寄存器 设备状态标记 完成触发器 D 工作触发器 B 中断请求触发器 INTR 屏蔽触发器 MASK
5.2.2.21/0接口的基本组成 I/O接口 数据线 数据线 数据缓冲 设备选择 地址线!寄存器DBR控 电路 外 CPU 命令|部 命令线 制逻辑电 设 状态线 设备状态 路命令寄存器1状态/备 标记 和命令译码器
5.2.2.2 I/O 接口的基本组成 命令寄存器 和命令译码器 设备选择 电路 设备状态 标记 数据缓冲 寄存器DBR 控 制 逻 辑 电 路 I/O接口 外 部 设 备 数据线 命令 状态 数据线 命令线 状态线 CPU 地址线