内存的位宽是1个字节,意思是每次访问内存一个地址单元的时候,可以读/写1个字节,这是数据总线的宽度;而能够寻址多少个地址单元,则是地址总线的宽度,与数据总线宽度无关。
举个例子,一条街道上的有65536所房子,每个房间的面积都是8平方米,那么你的门牌号码就应当是0~65535号(2^16),这是地址总线的宽度,而你每次进入房间,能够拿走或者放下的地毯面积只有8平方米,这就是数据总线的宽度。
你不一定非要设计内存的访问单位是一个字节,也可以设计成比如4个字节(32位),相当于每个房间有32平方米,每次访问的吞吐量就是4个字节了(数据总线为32位)。但如果你只有这样的4所房间,那你的地址总线宽度只需要2位就够了。