我试图计算最大内存大小,知道地址的位长和内存单元的大小。
我的理解是,如果地址是 n 位,则有 2^n 个内存位置。但是要计算机器的实际内存大小,您需要将地址数乘以内存单元的大小。那是对的吗?
换一种方式,
步骤 1:以位(n 位)为单位计算地址的长度 步骤 2:计算内存位置的数量 2^n(位) 步骤 3:取内存位置的数量并将其乘以内存单元的字节大小.
例如,如果每个单元格是 2 个字节,我是否会将 2^n 位(地址长度)乘以每个存储单元的 2 个字节。
那么总内存将是 2^n 位(地址大小)* x 字节(单元格大小)?