其他 0.8 GB 的 RAM 去哪儿了?

3 bios memory windows

可能的重复:
为什么 Windows 只显示我超过 4 GB 的 RAM 中的大约 3.5 GB?

我有这个系统,它安装了 2 个 2 GB SDRAM。当我检查系统BIOS 时,它显示为 4 GB。

但在 Windows XP 中,它显示为 3.2 GB。

其他 0.8 GB 的 RAM 去哪儿了?或者Windows就是这样愚蠢的?

p.c*_*ell 18

您需要 64 位版本才能查看该 RAM 的所有 4 GB。

BIOS 看到并正确报告;只是 Windows XP(x86 或 32 位)无法解决所有问题。

您可以在服务器故障问题中了解更多信息32 位机器如何支持超过 4 GB 的 RAM?.

  • 在我看来,64 位版本的 Windows XP 不如 Vista 64 位。 (9认同)
  • @missingram:不要使用 XP 64 位!您可能很难获得所有硬件的驱动程序。许多制造商都忽略了 XP 64 位。使用 Vista 或等待 Windows 7。 (3认同)

the*_*ere 8

简短的回答是:您需要使用 64 位操作系统才能使用所有 4GB 内存。

部分原因是尽管 32 位系统中有 4GB 的地址空间,但除主 RAM 之外的其他东西需要一些地址空间——显卡的内存很大。

Coding Horror 中有一个很好的解释。