我有一个关于(RAM)内存单元的问题:
对于 cpu 架构 x32,我们将有 32 位大小的 cpu 寄存器,以及到 32 线 ram 的数据总线和 32 线地址总线。所以最大内存地址单元是 2^32 = 4,294,967,296
换句话说,我们有 4,294,967,296 个内存单元,对于每个内存单元,数据总线 (32) 的大小应该是可写的,因此对于每个内存单元,它的大小应该是 32 位来处理数据总线
如果我的结论是正确的,我怀疑,(Ram)总内存大小应该是 = 内存单元数 * 每个大小 = 4,294,967,296 * 32 = 137,438,953,472 位。这不是真的
经过研究,我发现,rams 单元内存被标准化为每个内存单元 8 位,那么如果是这种情况,单个内存单元(8 位)怎么能存储(32 位数据总线)?