2的32次方是 4G 。
这是系统能表示的整数最大值。也就是说,超过 4G 就没办法表示了。
所以,当内存超过 4G ,计算机会出现一个问题,超过 4G 的位置,计算机会无法表示,导致不能表示这部分的位置而不能访问。
至于只能识别3.25G 的原因是一些特殊的需要分配内存地址的存储区域,被放在的 3.25G 以后的位置来防止影响内存大小变动而出现的位置重合的问题。
2的32次方个b,转化为kb就是2的22次方,转化为mb就是2的12次方,转化为gb就是2的2次方,
也就是4gb
因为它不支持超过4G的内存...只能3.25G内存
这个牵扯到内存最大寻址能力的问题,其实在2003server上是可以通过修改pae参数来扩大内存的