04
11
4G内存Vista任务管理器内存总数只显示2045的原因
作者:独木舟 日期:2009-04-11
近段时间发现,我4G内存的机子,在Vista(x86)任务管理器中物理内存总数居然只有2045!
一直想不明白什么原因,而且我在Windows 7(x64)下内存总数都内正确显示4G。
今晚偶尔看资料,被我发现了,原来是Windows系统的限制!我晕!解释如下:
引用内容
一直想不明白什么原因,而且我在Windows 7(x64)下内存总数都内正确显示4G。
今晚偶尔看资料,被我发现了,原来是Windows系统的限制!我晕!解释如下:

在32位的Windows系统——不仅仅Windows Vista——中,所支持的4GB寻址空间被分成两部分:其中2GB可被应用程序使用,而另外的2GB则被系统内核占用。因此,即使对于系统中安装了4GB内存的Windows Vista而言,应用程序所能够使用的内存也被限制在2GB之内,从而在某些情况下仍难免会出现“内存不足”的情况。
对此,虽然可以通过微软的4GT RAM Tuning来将内核的内存起始位置移至3GB处——以在Boot.ini中添加“/3GB”开关实现,即将为内核分配的虚拟地址空间缩小到1GB,而将应用程序可使用的地址空间扩展到3GB——但距理想程度仍有距离。
对此,虽然可以通过微软的4GT RAM Tuning来将内核的内存起始位置移至3GB处——以在Boot.ini中添加“/3GB”开关实现,即将为内核分配的虚拟地址空间缩小到1GB,而将应用程序可使用的地址空间扩展到3GB——但距理想程度仍有距离。
评论: 0 | 引用: 0 | 查看次数: -
发表评论