单总线结构
问题:总线成为系统瓶颈
1.若主存向外部设备输出,或外部设备向主存输入,那么CPU就无法与主存交互,导致CPU空闲,影响效率。总线争用。
2.如果外部设备过多,总线就会过长,导致主存和远端的外部设备交互时间延迟较长
双总线结构
通道:具有特殊功能的处理器,由通道对I/O统一管理
三总线结构
三总线结构1
DMA:直接存储器访问,外部设备直接访问内存
三总线结构2
CPU所需的数据通过Cache来获取
系统总线通过扩展总线接口连接到扩展总线
扩展总线上连接着各种设备,正是如此,众多设备也影响外部设备的工作速率
四总线结构
该结构解决了“三总线结构2”中众多外部设备工作速率问题
高速总线上连接着高速设备
扩展总线上连接着低速设备