04

11

4G内存Vista任务管理器内存总数只显示2045的原因

近段时间发现,我4G内存的机子,在Vista(x86)任务管理器中物理内存总数居然只有2045!
一直想不明白什么原因,而且我在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——但距理想程度仍有距离。



[本日志由 独木舟 于 2009-04-11 00:34 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Vista 内存
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.