内存的最小单位为字节,一字节占8位二进制,那么内存最大不应该是2的8次方字节么。我知道地址总线是

2020-07-07 社会 121阅读
内存的位宽是1个字节,意思是每次访问内存一个地址单元的时候,可以读/写1个字节,这是数据总线的宽度;而能够寻址多少个地址单元,则是地址总线的宽度,与数据总线宽度无关。
举个例子,一条街道上的有65536所房子,每个房间的面积都是8平方米,那么你的门牌号码就应当是0~65535号(2^16),这是地址总线的宽度,而你每次进入房间,能够拿走或者放下的地毯面积只有8平方米,这就是数据总线的宽度。
你不一定非要设计内存的访问单位是一个字节,也可以设计成比如4个字节(32位),相当于每个房间有32平方米,每次访问的吞吐量就是4个字节了(数据总线为32位)。但如果你只有这样的4所房间,那你的地址总线宽度只需要2位就够了。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com