为什么我的 RAM 在 Windows 中未得到充分利用?

为什么我的 RAM 在 Windows 中未得到充分利用?

可能重复:
安装了 4 GB 的 Ram,但只有 2.97GB 可用。这是怎么回事?

我买了一台装有 Windows 7 Professional 的戴尔笔记本电脑。最初它有 3GB 的 RAM。然后我升级了笔记本电脑,将 RAM 增加到 4GB。

通过“我的电脑”图标查看系统详细信息,显示笔记本电脑有 4GB 内存(BIOS 显示相同内容),可用 2.96 GB。根据任务管理器,我的笔记本电脑只有 3GB 内存。

当 RAM 消耗达到 2GB 以上时,Windows 屏幕上会弹出一个窗口,提示内存不足。我以前使用 3GB RAM 时也会出现同样的弹出窗口。

为什么我的 RAM 没有得到充分利用?

答案1

您正在运行 32 位版本的 Windows 和/或您的图形处理器为自己保留了部分系统内存。

编辑:我刚刚意识到,我们自己的 Jeff Atwood 写了一篇文章关于这个问题。

答案2

您可能正在运行 Windows 7 32 位版本,它一次无法寻址超过 3.3 GB 的空间。

升级到win7 64位可以解决这个问题。

另一种可能性是您的 GPU 保留了内存或者您的 BIOS 没有检测到您的附加内存条,您可以在 BIOS 中进行检查。

答案3

32 位 Windows 7 将使用 32 位寻址,因此所有设备内存空间都将从实际的 4GB 内存中缩减。Windows 服务器版本和 64 位版本将更接近已安装的内存。为什么?因为页面列表会占用大量空间,并且尝试寻址 >3.5GB 没有任何好处。因为获得的空间将被内存管理浪费。

相关内容