我有一个非常基本的问题,这让我有些困惑。对此进行一些复习会很棒。
每台计算机都有一个字长。字长是虚拟地址空间的最大尺寸。因此,如果我们说 a 32 bit word size
,我们有一个虚拟地址空间,其范围最大为2^32 values
. 在参考文献中它说2^32 bytes
?为什么是以字节为单位的范围。
另外,我无法理解的是2^32
可能的值如何成为可能的地址范围4GB
?所以,我的困惑源于将32 bit word size
变成4 byte word size
,然后如何4 bytes
,乘以得到2^32
的困惑4GB
。
我试图使其合理化的一种方法如下:
2^32 bits = 2^2(bytes) x 2^10(kilobytes) x 2^10(megabytes) x 2^10(gigabytes)
2^32
因此by 的连续除法2^10
结果为2^2 GB
or 4 GB
。
有人能指出 32 位字大小如何达到 4GB 页面范围吗?
谢谢