总线 | Personal Blog

总线

1.总线的定义

总线是一组能被多个部件分时共享的公共信息传送线路(一组导线)。

总线通常意义上来说是指系统总线,系统总线分为数据总线(Data Bus)、地址总线(Address Bus)和控制总线(Control Bus)

总线上可以挂载多个部件,但同一时刻只能有一个部件在总线上发送信息(分时)

2.与总线相关的一些概念

宽度: 一条线路在同一时刻只能传输一个比特,为了实现更好的传输效率,采用多组线路并行的方式。同一时刻总线能够传输的数据量就称为总线的宽度 带宽: 总线带宽指的是单位时间内总线能够传输的总数据量,是总线能够达到的最高传输率 并行总线: 此时总线使用n条传输线对n位二进制信息进行同时传输,传输速度快,效率高 串行总线: 此时总线仅使用一条传输线进行分时传输,信息按照先后顺序进行传输,结构简单,传输效率低

3.系统总线

数据总线:数据总线主要用于在CPU与RAM之间传输数据,是双向三态形式的总线 所谓双向,指的是数据总线既可以从CPU传出数据至外部,也可以将其他部件的数据传至CPU中

地址总线: 地址总线只能将CPU中的数据传至I/O端口或外部设备,是单向三态的总线 地址总线的位数决定着直接寻址的内存空间大小(2^n)

控制总线: 控制总线用来传输控制信号与时序信号,是双向三态的总线