所有的32位系统在设计上都不支持超过3.2G的内存!因为限制内存大小的是324位的位宽,超过3.2GB以上,32位的操作系统都不支持。
64位系统可以运行部分32位软件,不过兼容性确实有很多问题!
目前32位操作系统没有办法解决4G的内存识别问题!这个微软有过解释。不建议
根据微软官方的回复是
XP/vista 32bit在安装4G内存后会分配其中部分内存作为设备保留的内存地址
因此系统属性中只能看到3G到3.5G不等的内存容量
剩余部分不是没用上而是被系统扣押了
用户无法直接使用
而且32bit的XP/Vista也不允许单个程序占用超过3G的内存
这是系统内核的特点
微软官方并没有提供相应的解决方案
唯一的建议是:更换为64bit的XP/Vista
不建议现在安装64位操作系统,其他的不说,光是那些驱动就够你头大……
我装过64位的vista,结果我用网上找来的序列号升级nod32一直没办法正常升级,而我同学就OK……