在我们的一个机器上,Windows XP 仅占用 1.3GB

在我们的一个机器上,Windows XP 仅占用 1.3GB

我注意到我们的一台 Windows XP 32 位机器,有 4GB 的 RAM,但最多只能使用 1.3GB 的物理内存。有人遇到过这种情况吗?

我唯一能想到的就是这是 32 位操作系统上的 4GB 内存,但我不明白为什么这会导致 XP 只使用 1/3 的 RAM。

谢谢!

回答你的问题:

  • 操作系统显示有 3.25GB 的 RAM。
  • 即使在高负载下(即 Photoshop + Firefox + 其他占用大量 RAM 的程序),系统(根据 procexp)也仅使用了最多 1.3GB 的 RAM。RAM 负载保持在 33% 左右。
  • 我刚刚将其中一根 2GB 的内存条换成了 1GB 的,这样我的 RAM 就变成了 3GB。Windows XP 提示我安装了 3GB 的 RAM。但 procexp 报告只使用了 750MB,也就是 RAM 的 25% 左右。

所以这似乎不是一个 32/64 位问题。

盒子里有一台 Wolfdale E8400,运行在华硕 P5K SE 主板上。操作系统是 Win XP SP3 32 位。

答案1

计算机 BIOS 对可用 RAM 有何指示?另外,您说的“最多只能使用 1.3 GB”是什么意思?系统属性中显示计算机有多少内存?

答案2

32 位将使其停止在约 3.25GB 处。

当达到上限时,它是否会进入交换文件超速状态(您是否记得配置交换文件以自动调整其大小或将其固定为 4 GB?)

答案3

32 位 CPU 支持最多 4 GB 的 RAM,其中约 3.2 GB 可供操作系统使用。(如果 CPU 有聚丙烯酰胺凝胶电泳,那么理论上的最大容量为 64 GB,尽管 Windows XP 人为地限制为 4 GB)。因此位数并不重要。

答案4

看一下 MS 的以下页面。特别是上面的表格。

http://msdn.microsoft.com/en-us/library/aa366778.aspx#physical_memory_limits_windows_xp

每个进程只能有2GB,内核只会使用1GB。

您在机器上运行了什么程序?如果只运行一个程序,您将无法使用全部 4GB。

阅读完该页面后,看看是否更有意义。

相关内容