如题所述的“标称4G内存在属性里显示为3G”的现象的原因有以下几个方面:
内存容量测算标准差异
部分内存产品虽标称为4G,但实际容量是4000M,而操作系统是按照1024M=1G的标准来进行测算,那么4000M÷1024≈3.9G。
集成显卡借用部分系统内存
部分计算机系统未配置独立显卡,硬件配置就不包含独立显存。为了满足系统显示要求,硬件设置占用部分系统内存作为显存使用。系统属性中显示的系统内存的容量不包含被占用的部分。
操作系统限制
每一个内存单元都有对应的地址,32位操作系统能够支持访问的的最大内存空间是2的32次方字节,也就是4G的内存。32位操作系统对硬件直接访问物理地址没有限制,超出4G的内存访问会导致蓝屏故障,Windows XP操作系统(32位)为了保证系统的兼容性,系统强制将内存限制在4G以下。
正常现象XP只能显示3G的 不影响的
系统问题,32位的只支持到3G
原因来自于个人电脑的体制标准.32位X86架构.个人电脑的32位系统都不能支持4GB内存..即使是⒊⒉位VISTA SP1也不行{VISTA SP1比WINDOWS XP SP3进步一点就是在系统属性里面可以显示实质安装多少内存.但实质上.实质使用和显示3G一样没区别.}能用4G内存条件:1.64位系统 2.具有物理地址扩展功能.并且地址寄存器大于32位的服务器操作系统.来自电脑报2008年29期.
XP系统不能正常显示4G内存了。。或者是你的显卡占用了