32bit window 内存限制的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 09:30:28
我的32 bit windows2003企业版SP1的内存使用现在是2.2G,但是为什么没有出现错误,不是只能用到2g嘛?应该怎么理解?我的内存是4G
谢谢,我看到如下一段话
Win32环境下,32位的地址空间转化为4GB的虚拟内存。默认情况下,将一半(2GB)分配给用户进程(因而一个进程的最大可用虚拟内存为2G),另一半(2GB)分配给操作系统。

问题是:

1、我现在使用了2.2g,显示的总内存是3.5G,那么分给OS的就只有1.3g,比2g少,系统是不是就不稳定了?
2、如果显示的总内存为32g,分给用户进程的和分给系统的内存各是多少? 如果总内存为1g呢又如何

查了很多资料好像没有说明白的。

Win2003企业版等服务器版操作系统能够使用满4G及以上的内存,而32位的客户端操作系统,包括XP和Vista,则存在内存使用限制,一般最高为3.2G左右。

是3.2G 我的就插了4G 只能识别出来3G加上256的显存。你插再大的内存也不会报错的,只是识别不出来更多。

应该是3.2G