一、什么是总线
1、总线是连接各个部件的信息传输线,是各个部件共享的传输介质
二、总线上信息的传送
1、串行传输,单条线路一个个比特传输,稳定性强
2、并行传输,多条线路同时传输。
三、总线结构
1、单总线(系统总线)
1.1、这里的主存就是内存,对应的,辅存或外存,就是如硬盘,U盘之类的外部存储器
1.2、任意时刻只能有一对部件在总线上传递信息,如果IO设备接收了消息并将其传递至总线,就会中断当前在使用总线的其他部件,比如中断正在和内存进行运算的CPU
1.3、总线性能将成为整体性能的瓶颈
2、面向CPU的双总线结构
2.1、从CPU引申出两条总线,一条IO总线与各种IO设备进行信息交互,一条M总线和内存进行信息交互
2.2、由于内存和IO之间没有直接的交互通路,当出现需要让IO设备和内存直接交互的情况时,CPU还是会被打断当前运算而去进行内存和IO的数据交互