1.为什么电脑4G内存,显示只有3G
32位系统理论最大能支持内存容量是4G,是微软从内存管理的可靠性和安全性考虑往往会限制保留一部分内存,这就造成了普通32位系统无法识别完整4G内存的问题。
根据硬件和系统占用率的不同,实际支持值在3.5到2.5G左右,个别的在2.0以下。出现这么大的差别的原因除跟系统有关外,跟主板北桥芯片和CPU有关系,一般来说高端的主板北桥芯片组+高端CPU的组合,能显示得更多一些,反之低端的显示得少一些,因为高端或低端平台的内存管理器和设备I/O映射地址段不一样。想支持4G以上的内存,就是将系统升级为64位的,64位系统都能完美支持4G内存或者更大容量的内存。
2.4G内存只显示3G是怎么回事
针对这种现象用户仔细就会发觉这些问题都是在内存是4G的情况,会出现的4G内存只有3.0gb可用。这种情况其实是很正常的。他不是win7系统的问题,相信大家知道win7系统有32位和64位系统位数之分,而导致这种故障的原因就是系统的位数问题。
不管你的系统是XP还是win7系统,都是由32位和64位区别,对于兼容性来说使用32位系统的人员还是占多数的,而32位系统它的系统只能支持4G内存,其中还包括内存空洞和被硬盘、光驱、声卡、显卡硬件设备所占用的部分内存。这样的话占用了部分内存。这些所占用的内存也包含的系统4G内存里面。那么电脑内存的实际空间就是将原本的内存4G在减去系统硬件所占用的空间大小,剩下的就是实际可用的内存大小了。当然所占用的分配硬件内存空间大小是根据电脑的配置来决定,不同的配置所产生在内存空间大小也是不同的,而这就是剩下的可用空间大小显示不同的原因。就会出现4G内存只显示3G、3.2、3.5、2.8不同大小可用空间的原因。
">
通过上面的介绍其实就是系统位数在作怪,当然如果你想4G内存完全可用的话,就安装64系统就能解决该故障了。但是小编认为如果在你内存足够的情况下,就没必要去随意更换系统位数了。可能你更换了系统位数的话,在一些应用程序的兼容性上又会出现一些未知错误。那也是很正常的事情,所以建议不要没事去找事情做。
推荐阅读:win7系统32位和64位的区别
转载请注明出处windows之家 » win104g内存显示只有3g