问答详情
源自:4-2 内存管理

32位系统中有4G的寻址空间,每个地址是32位的,那么每个地址应该包含4个字节

所以32位的系统最大支持的不就是16G 的内存吗

提问者:徐东根 2015-09-26 10:09

个回答

  • passionfoure
    2016-01-04 16:24:13

    地址和数据弄混了

  • onemoo
    2015-09-26 17:56:58

    每个字节一个地址编码,所以就是 2^32 字节

  • 徐东根
    2015-09-26 10:15:10

    我可能没说清楚,其实是这样的。32位系统中,每个地址编码是32位,也就是32个二进制位,8个二进制位代表一个字节,那么一个地址编码应该是4个字节。

    所以2的32次方个地址编码应该是4*1024*1024*1024*4=16G的内存才对吧