这可能是一个非常愚蠢的问题,但在我读到的任何地方,它都说32位寄存器最多可以代表4GB内存,但它应该代表4Gbit的内存吗?为2 ^ 2。 2 ^ 30给4G。对于字节的添加,必须有另一个因子2 ^ 3。如果我在这里错过了什么,有人可以帮助我吗?
答案 0 :(得分:1)
这取决于你的32位寄存器含义。如果这是字节地址,它可以处理4G字节的地址空间。如果它是512字节扇区的索引,它可以处理2Tera字节的存储空间。最后如果它只是一个索引,只有512M字节(4G位)。
答案 1 :(得分:0)
32位寄存器可以寻址2 ^ 32个字节。 2 ^ 32的十进制数为4,294,967,296。因此BYTES的可寻址数量是4亿多。 4 GB可寻址空间。
另见: