由于计算机内部的主要工作过程是信息传送和加工的过程,因此在机器内部各部件之司的数据传送非常频繁。为了减少内部数据传送线并便于控制,通常将一些寄存器之间数据传送的通路加以归并,组成总线结构,使不同来源的信息在此传输线上分时传送。
根据总线所处的位置,总线分为内部总线和外部总线两类。内部总线是指 CPU 内各部件的连线,而外部总线是指系统总线,,即 CPL与存储器、1/0 系统之间的连线。本节只讨论内部总线。
按总线的逻辑结构来说,总线可分为单向传送总线和双向传送总线。所谓单向总线,就是信息只能向一个方向传送。所谓双向总线,
就是信息可以向两个方向传送,既可以发送数据,也可以接收数据。
图2.13是带有缓冲驱动器的4位双向数据总线。其中所用的基本电路就是三态逻辑电路。
当“发送”信号有效时,数据从左向右传送。反之,当“接收”信号有效时,数据从右向左传送。这种类型的缓冲器通常根据它们如何使 用而叫做总线扩展器、总线驱动器、总线接收 器等等。