位、字节、半字、字的概念和内存位宽

位(bit)

字节byte(1byte = 8bit)

半字(内存单元位宽的一半,32位系统为16bit,64位系统为32)

字(内存单元的位宽,32位系统为32bit,64位系统为64bit)

内存位宽:内存位宽是在一个时钟周期内所能传送数据的位数,位数越大则瞬间所能传输的数据量越大。

如果CPU读写是64bit,所以内存位宽也是64bit,内存位宽是通过多个内存颗粒并联所得,比如4bit16个,8bit8个,16bit*4个,凑够64bit即组成一个模组,称为1rank。
假如内存条有16个颗粒,
而只有一个rank,那么就是4bit。(1rank = 64bit,64/16=4)
如果有2个rank,那么就是8bit。(2rank = 128bit,128/16=8)

CPU的位宽一般以ALU位宽、通用寄存器位宽、数据总线位宽三者中最小的一个决定的,所以CPU位宽与其寻址能力不是挂钩的

猜你喜欢

转载自www.cnblogs.com/hyxk/p/11892187.html