1.8 ---- 地址总线
地址总线上能传送多少不同的信息,CPU就可以对多少个存储单元进行寻址。
小知识:我们常说,32位CPU或者64位CPU,多少位指的就是CPU的寻址能力,也就是地址总线的线数,64位CPU就是64条地址总线。
64位的CPU + 64位的操作系统 + 64位的软件 = 64位的速度,缺一不可。
64位就是64bit,也就是8Byte
下图表示了地址总线发送地址:
一个CPU有N根地址总线,则可以说这个CPU的寻址总线的宽度为N,这样的CPU最多可以寻找2的N次方个内存单元。
1.9 ---- 数据总线
数据总线的宽度决定了CPU和外界的数据传输速度。
CPU的石英振荡周期决定了一个bit的数据的传输速度,而数据总线的宽度决定了每次能够传输多少bit的数据。
在数据总量一定的情况下,如果CPU的石英振荡周期不变,那么数据总线的宽度越宽,传输该一定量的数据所需要的时间越少,也就是传输速度越快。
下图表示了8088数据总线上传输数据89D8(先传低位数据,再传高位数据,数据总线的宽度为8bit):
小知识:8086的数据总线的宽度为16bit,而8088的数据总线的宽度为8bit。
数据总线决定了CPU的速度。
1.10 ---- 控制总线
CPU对外部器件的控制是通过控制总线来进行的,在这里控制总线是个总称,控制总线是一些不同控制线的集合。
有多少根控制总线,就意味着CPU提供了对外部器件的多少种控制。
一根控制线可以有0和1两种状态,假设0代表写,1代表读,那么一根控制线就可以控制一个器件的读和写这两种状态。
所以,控制总线的宽度决定了CPU对外部器件的控制能力。
下图表示控制总线上传输控制信息:
注意:上图右边的内存指的是内存储器(包含金手指,网卡的内存,显卡的显存,bios等等),每一根控制线对应一个内存储器的读写控制。
关于控制总线的读或写是通过一根控制线还是两根控制线来控制的,需要确认……