我有一个非常基本的问题,这让我有些困惑。对此进行一些复习会很棒。
每台计算机都有一个字长。字长是虚拟地址空间的最大尺寸。因此,如果我们说 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 GBor 4 GB。
有人能指出 32 位字大小如何达到 4GB 页面范围吗?
谢谢