RAM 去哪儿了?

RAM 去哪儿了?

可能重复:
为什么我的 RAM 有 4GB+,但 Windows 只显示 3.5GB 左右?

我的系统 RAM 是 4GB,但系统属性中显示 RAM 为 3.80GB,为什么会这样?这是否与 3GB 限制有关,因为我使用的是 32 位操作系统?

问候 Athreya

答案1

它被分配为共享内存。您的显卡可能使用它。

答案2

我听说根据所用内存的类型,并不总是能够物理寻址整个 4GB,您可能会发现只能寻址最多 3.5GB、3.8GB 等。这是芯片组限制,而不是 BIOS 或主板设计。

也许可以检查一下你的主板/芯片组手册。

答案3

有几种可能性。

  1. 您可能有一个显卡(或者不太可能是其他外围设备),它占用了部分系统 RAM 供自己使用。
  2. 您正在使用未配置为使用 32 位操作系统聚丙烯酰胺凝胶电泳或者聚苯乙烯因此无法正确使用所有可用 RAM(由于各种复杂的原因)。

当然,解决这个问题取决于这里存在哪个问题。考虑到您缺少 256MB,我猜这是第一个问题,而解决方案是要么向下调整您分配给视频卡的内存量,要么获得不会占用系统 RAM 的视频卡。

答案4

在 32 位操作系统中,您只能访问 4GB 内存地址空间

在那 4GB 中,您不仅拥有 RAM,还拥有任何共享图形内存、IO 地址空间和任何 ROM 空间,例如 BIOS 等。

因此,您的 3.8GB 是完全合理的 - 剩下 256MB 可以用于合理的显卡,再加上一些额外的位。

如果您想要完整的 4GB RAM,那么您需要切换到 64 位操作系统。

相关内容