首页 资讯频道 互联频道 智能频道 网络 数据频道 安全频道 服务器频道 存储频道

32位系统内存能支持多大内存?8g内存怎么用?

2020-03-25 15:41:49 来源 : 互联网

64位处理器 32位操作系统 能支持多大内存?

最大支持内存和操作系统有直接关系,即使是64位处理器,使用32位操作系统支持的内存也最多为2的32次方,就是4G。在windows32位操作系统中最大只识别3.25-3.75之间,根据windows版本不同而不同。

而64位操作系统的寻址能力就是2的64次方,也就是17179869184G,当然这只是理论值,实际中不可能用到这么大的内存,目前64位windows系统最大只支持128G。而当前主流主板只能加到16G

内存识别的多少是和计算机cpu的寻址有关。32位的操作系统理论上可以识别2的32次方个地址(4294967296B=4GB),但计算机还要接外设(鼠标,打印机,键盘,网卡,声卡,显卡等等)这些外设也是需要占用地址空间的。

所以在设计系统初期就预留了一部分空间给这些设备,这样一来,win7 32位虽然能支持4G内存,但是不能达到4G内存,一般win7 32位显示的内存是3.25G左右。也就是说,win732位操作系统安装了8G内存条,但是实际识别的还是不到4G。

那么32位系统怎样用8g内存?

首先,在32位的操作系统,寻址能力是4G,但要保留一些给硬件使用,所以留给用户的可用内存一般是3.25g-3.5G,剩下的就浪费了。

然后,8GB的物理内存,一定要用64位的操作系统。如果用32位系统,有将近5GB的内存被浪费。最多用ramdisk类的软件虚拟为虚拟磁盘,然后放虚拟内存。但这个没用,因为虚拟内存微软推荐值是物理内存的1.5-3倍,5GB空间做虚拟内存,系统反而容易崩溃,因为还是小。

然后,32位操作系统的内存寻址极限为2的32次方字节,也就是4GB,如果安装的内存空间更大,那么多于的空间无法被使用,是一种浪费。并且Windows对内存使用有一些限制,32位的Windows操作系统通常最多只能使用3.2GB的内存,不能完整利用4GB的内存空间。

然后,现32位操作系统您尝试调节内存数,点击始中再点击运行,输入msconfig点击确定,进入引导选项卡点击高级选项勾选内存数前面勾确定,由于笔记本8G内存推荐安装使用64位操作系统。

然后,如果需要使用8GB的内存空间,请安装64位操作系统。64位操作系统的内存寻址极限是2的64次方,也就是17179869184GB(16EB),目前操作系统本身还不能支持这么大的内存空间,但8GB都是可以支持的。

6

最后,3.25G还是总内存,但应用程序,32位的只能用到2GB。需要加/3gb的参数才能用到3G内存,限制非常多。所以,即使是3.25g以内的内存,也用不好。最好换64位系统。

扩展资料:

若想在win7 32位系统下完全使用4G内存,必须要把MMIO空间(一般是750MB)转移到4G空间地址以外,现在很多主板都提供针对这个的内存重映射功能,就是在BIOS里面把Memory Remap Feature或者Memory Remapping选项开启。

另外,Windows操作系统需要开启PAE(即物理内存地址扩展)功能来配合,开启后可以在系统属性上看到“物理内存地址扩展”字样,但是非服务器版本32位系统如WinXP和WIN7由于内部的设定需要打一个叫“ReadyFor4GB”的补丁才能解除限制,真正的开启PAE。

相关文章

最近更新