3.解决瓶颈问题通道往往成为I/O的瓶颈如图:设备1控制器1设备2通道1设备3控制器2设备4存储器设备5控制器3设备6通道2控制器4设备7
3. 解决瓶颈问题 通道往往成为I/O的瓶颈如图: 存储器 通道1 通道2 控制器1 控制器2 控制器3 控制器4 设备1 设备2 设备3 设备4 设备5 设备6 设备7
改单通路为多通路解决瓶颈问题设备1通道1控制器1设备2存储器设备3通道2控制器2设备4
存储器 通道1 通道2 控制器1 控制器2 设备1 设备2 设备3 设备4 改单通路为多通路解决瓶颈问题
总线(BUS)·数据总线(databus)并行传送数据的一组线。64位·地址总线(addressbus)并行传送地址的一组线。32位·控制总线(controlbus)传送控制信息中的一组并行线IO总线(BUS)当总线连接的是CPU和I/O设备时,就称它为IO总线Intel80x86微处理器只使用了32位地址总线中的16位对I/0设备进行寻址,使用64位数据总线中的8位16位或32位传送数据。每个I/O设备都通过设备控制器连接到I/O总线上。CPU通过IO总线的各I/O端口与不同的控制器交换信息,从而访问对应的设备
总线(BUS) •数据总线(data bus)并行传送数据的一组线。 64位 •地址总线(address bus)并行传送地址的一组线。 32位 •控制总线(control bus)传送控制信息中的一组并行线 I/O总线(BUS) •当总线连接的是CPU和I/O设备时, 就称它为I/O总线 Intel 80x86微处理器只使用了32位地址总线中的16 位对I/O设备进行寻址, 使用64位数据总线中的8位、 16位或32位传送数据。 •每个I/O设备都通过设备控制器连接到I/O总线上。 CPU通过I/O总线的各I/O端口与不同的控制器交 换信息, 从而访问对应的设备
I/O端口(V/Oport)·每个连接到I/O总线上的设备控制器都有自已的I/O地址集,即一组I/O端口,所以每个设备对应一组端口:在IBMPC体系结构中,I/O地址空间共提供了65,536个8位/0端口。有四条专用汇编指令允许CPU对I/O端口进行读写即:in、ins、out和outs在执行指令时,CPU用地址总线选择所请求的IO端口,用数据总线在CPU和设备控制器之间传送数据。·I/O端口还可以被映射到物理地址空间因此,处理器和I/O设备之间的通信还可直接使用对内存进行操作的汇编指令(例如:mov、and等等)
I/O端口(I/Oport) • 每个连接到I/O总线上的设备控制器都有自己的I/O 地址集, 即一组I/O端口, 所以每个设备对应一组端口; 在IBM PC体系结构中, I/O地址空间共提供了65,536 个8位I/O端口。 •有四条专用汇编指令允许CPU对I/O端口进行读写。 即:in、ins、out和outs •在执行指令时, CPU用地址总线选择所请求的I/O端 口, 用数据总线在CPU和设备控制器之间传送数据。 •I/O端口还可以被映射到物理地址空间 因此,处理器和I/O设备之间的通信还可直接使用 对内存进行操作的汇编指令(例如: mov、and等等)
5.1.4总线技术1.总线的基本概念:在计算机系统内各种子系统如CPU、内存、O设备等之间构建公用的信号或数据传输通道这种可共享连接的传输通道称为总线2.总线的分类(非本课程范围)CPU-内存总线总线的分类数据总线VO总线地址总线控制总线
5.1.4 总线技术 1.总线的基本概念: 在计算机系统内各种子系统 如CPU、内存、I/O设备等之间 构建公用的信号或数据传输通道 这种可共享连接的传输通道称为总线 总线的分类 CPU-内存总线 I/O总线 数据总线 地址总线 控制总线 (非本课程范围) 2. 总线的分类