总线系统概论
计算机五大部件之间的连接方式有分散连接和总线连接,分散连接因无法满足效率和扩展需求而被淘汰,目前主要使用总线连接。
总线是多个部件之间传输信息的介质,同一个时间只能有一个部件在发送信息,但同一时间可以有多个部件接受信息。总线上的信息都是二进制数,一条通路一次传输一个二进制数。
数据、地址与控制总线
数据总线
在各部件之间双向地传输数据,其位数通常与机器字长、存储字长相关,若位数与指令字长相等,那么一次访问就刚好可以读取一条指令。
地址总线
地址总线的位数就是该计算机最多能寻访的存储单元的数量,若地址总线位数为16且一个存储单元的容量是8bit,则该计算机最多能寻访的存储单元数量是216,也就是64KB。
控制总线
控制总线用于传输控制信号,常见的控制信号有:时钟、复位、总线请求与响应、中断请求与响应、存储器读写、I/O读写和传输响应等。
控制总线还可以监视各部件处于工作状态还是空闲状态。
-
- 常用总线类型
ISA总线
又称为AT总线,不支持总线仲裁,总线时钟独立于CPU,时钟频率8MHz,最大传输速率16MBps。
EISA总线
ISA的扩展标准,支持总线仲裁和突发工作方式(若数据在主存中连续,只需要寻访一次,即可自动增加时钟周期完成读取),时钟频率8MHz,最大传输速率33MBps。
VEAS总线
又称为VL-BUS总线(局部总线