什么是总线

Author: Date: 1998年 第06期 03版

  所谓总线就是在两个以上的数字设备之间传送信息的公用通路。总线通常由三部分组成:数据总线(data bus)、地址总线(address bus) 、控制总线(Control bus)。三者在物理上被做在一起,工作时各司其职。总线可以是单向传送数据也可以是双向传送数据,还可以在多个设备之间选择出唯一的源地址和目的地址。因此,不能把总线只看作是多股导线,它还包括相应的控制与驱动电路。
  1.数据总线(DB)在CPU与内存或输入输出接口电路之间传送数据。DB位数的多少,反映了CPU一次可接收数据的能力。例如8位的CPU芯片(即DB为8位)表示CPU一次可同时接收8位数据信息。数据总线上传送的数据信息是双向的,即有时是送入CPU的,有时是从CPU送出的。
  2.控制总线(CB)用来传送控制器的各种检测信号,控制信号可分为两类:一类是由CPU向内存或外设发送的控制信号;另一类是由外设或有关接口电路向CPU送回的信号,包括内存的应答信号。
  3.地址总线(AB)用来传送存储单元或输入输出接口的地址信息。AB的根数一般反映了一个计算机系统的最大内存容量。例如:8088CPU芯片有20根地址线,可寻址内存单元数为220,即内存最大容量为1MB。