为什么安装win7我4G内存显示只有3G可用?
因为是32位系统,识别内存的能力受到了限制。
1、32位的操作系统,寻址能力是4G,但要保留一些给硬件使用,所以留给用户的可用内存一般是3.25g-3.5G,如果是集成显卡,还要再占一部分,可用的就更少。多出来的就浪费了。
2、4GB的物理内存,最好要用64位的操作系统。如果用32位系统,有将近1GB的内存被浪费。最多用ramdisk类的软件虚拟为虚拟磁盘,然后放虚拟内存。但这个没用,因为虚拟内存微软推荐值是物理内存的1.5-3倍,1GB空间做虚拟内存,系统反而容易崩溃,因为小。
3、3G还是总内存,但应用程序,32位的只能用到2GB。需要加/3gb的参数才能用到3G内存,限制非常多。所以,即使是3g以内的内存,也用不好。最好换64位系统。
因为是32位系统,识别内存的能力受到了限制。
1、32位的操作系统,寻址能力是4G,但要保留一些给硬件使用,所以留给用户的可用内存一般是3.25g-3.5G,如果是集成显卡,还要再占一部分,可用的就更少。多出来的就浪费了。
2、4GB的物理内存,最好要用64位的操作系统。如果用32位系统,有将近1GB的内存被浪费。最多用ramdisk类的软件虚拟为虚拟磁盘,然后放虚拟内存。但这个没用,因为虚拟内存微软推荐值是物理内存的1.5-3倍,1GB空间做虚拟内存,系统反而容易崩溃,因为小。
3、3G还是总内存,但应用程序,32位的只能用到2GB。需要加/3gb的参数才能用到3G内存,限制非常多。所以,即使是3g以内的内存,也用不好。最好换64位系统。
关于win7/32位系统内存4G只显示2.5G的解决办法?
可以这么简单的理解:32位系统,计算机最多同时传输32位的数据,所以操作系统在寻址的时候,最多只能使用2的32次幂的空间,也就是4G,但是系统将这4GB的地址分配给缓存,显存,硬件等寻址空间时是有优先级的,BIOS的高位映射,各个硬件的缓存,显卡的临时显存等,它们的优先级比你能使用的物理内存高,所以系统优先将寻址空间分配给BIOS的高位映射还有CPU的缓存以及其他各个硬件的缓存,显卡的临时显存,最后才将剩余的寻址空间分配你能使用的物理内存。
所以在32位电脑上装上4G内存条依照优先级关系,你只能使用3G多的的内存条空间,因为前面的几百MB空间是给了各个硬件(包括显存的临时存取),所以4GB的内存条就只有其中3.31GB获得了寻址空间,此时您只可以看到获得了寻址空间的那一部分内存条。如果是2G的内存条,因为电脑本身寻址能力是4G,前面几百MB给了硬件,依旧剩余3G多的寻址空间, 2G的内存条可以完全获得2G的寻址空间,您也就能看到2G的内存了,另外即便是64位系统的4G内存,真实可用的也只有不到4G而已。同时物理内存换算也是问题,windows以1024M为1G,而生产商以1000M为1G。
win7不能识别8G内存吗?
目前的win7分为两大类:一类是win7 32位,另一类是win7 64位。
其中win732位计算机采用32条地址线,那么其能表示的内存地址.最大为2的32次方b,换算成Gb是4G,物理地址为0000~FFFF(十六进制)。也就是其最大能识别的内存的4Gb,但是系统本身要占用一定内存,以及实际运用时的一些限制,Win7的32位系统所能利用的最大内存为3.25G。
而win764位采用64条地址线,其理论上能识别的最大内存理论上为2的64次方b,就是17179869184GB特别大。但是目前不可能运用这样大的内存容量,所以Win7的64位系统开发时考虑到运行速度的问题,不会让计算机支持这么大的内存,其最大支持的内存根据版本的不同而不同:
windows 7 Home Basic 64位(win7家普版64位)8G
windows 7 Home Premium (win7家庭高级版64位)64位 192GB
Enterprise 64位和Ultimate 64位支持192GB
另外,计算机能使用的内存大小还和主板有关,主要是北桥内存类型和内存插槽数,
这些数据都可以从主板型号上体现出来。要查询计算机最大支持内存内存请搜索自己使用的主板型号,找出该主板最大支持多少内存。
综上所述只有64位的win7才能识别到8G内存。
到此,以上就是小编对于win7不能识别4g内存的问题就介绍到这了,希望介绍的3点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。