我注意到我们的一台 Windows XP 32 位机器具有 4GB 的 RAM,最多只能使用 1.3GB 的物理内存。有没有人遇到过这个?
我唯一能想到的是它是一个 4GB-on-32-bit-OS 的东西,但我不明白为什么这会导致 XP 只使用 1/3 的 RAM。
谢谢!
在回答您的问题时:
- 操作系统显示 3.25GB 的 RAM。
- 即使在高负载下(即 Photoshop + Firefox + 其他 RAM 密集型程序),系统(根据 procexp)也只使用了 1.3GB 的 RAM。RAM 负载保持在 33% 左右。
- 我刚刚将其中一根 2GB 的记忆棒换成了 1GB,从而获得了 3GB 的 RAM。Windows XP 说我安装了 3GB 的 RAM。但 procexp 报告仅使用了 750MB,或大约 25% 的 RAM。
所以这似乎不是 32/64 位的问题。
该盒子有一个在华硕 P5K SE 主板上运行的 Wolfdale E8400。操作系统是 Win XP SP3 32 位。
计算机 BIOS 对可用 RAM 有什么说明?另外,“最多只能使用 1.3 GB”是什么意思?系统属性中说电脑有多少内存?
32位将使它停止在大约3.25GB。
当它达到上限时,它是否会进入交换文件超速状态(您是否记得将交换文件配置为自动调整其大小或将其固定为 4 GB?)
32 位 CPU 支持高达 4 GB 的 RAM,其中大约 3.2 GB 可供操作系统使用。(如果 CPU 具有PAE,那么理论上的最大值为 64 GB,尽管 Windows XP 人为地将上限设置为 4 GB)。所以比特应该不重要。
看看 MS 的以下页面。尤其是顶表。
http://msdn.microsoft.com/en-us/library/aa366778.aspx#physical_memory_limits_windows_xp
每个进程只能有 2GB,内核只会使用 1GB。
你在盒子上跑什么?如果只是一个程序,您将无法使用所有 4GB。
阅读页面后看看它是否更有意义。