大学计算机应用基础
上QQ阅读APP看书,第一时间看更新

2.2.5 总线

现代计算机中,CPU、存储器、输入或输出设备接口之间通过总线相连。总线是连接计算机各个组成部件的通道,信息在各个部件之间的转移都通过总线进行。事实上,可以根据总线上传送的信号的类型进一步把总线分成三种类型:用于传送数据信号的总线被称做数据总线;用于传递控制信号的总线被称做控制总线;用于传递地址信号的总线被称做地址总线。现代计算机同时使用这三种总线,因此一般也称计算机的结构为三总线结构。

物理上,每种类型的总线都由若干条传输线组成。每条传输线在一个时刻可以传输一个二进制位,因而总线所包括的传输线的多少决定了总线的传输能力。由8条传输线组成的数据总线一次可以同时传输8个二进制位,即一个字节的内容。

目前,总线一次传输所能够同时传输的二进制位数以及ALU一次运算所能处理的二进制位数,都是表征计算机处理能力的指标。对于大多数计算机而言,这和通用寄存器以及存储单元中所能寄存的二进制位数是一致的。一般把总线一次传输所能传输的数据或ALU一次运算所能处理的数据称为一个字。一个字一般由一个或若干个字节组成,其中所能包含的二进制位数称为字长。例如,若32位二进制数,即4个字节的数据,则该计算机的字长是32位。由此可以看出,计算机的字长表征了计算机的处理能力。字长越长,表明计算机一次传输或ALU一次运算的数据越多,计算机的处理性能越强。目前微机的字长大多为32位或64位。