我在 32 位系统上使用的内存是否超过 4 GB?

我在 32 位系统上使用的内存是否超过 4 GB?

我有一个相对干净的 Ubuntu 安装,它在系统详细信息下读取以下内容:

细节

我到处都看到说 32 位操作系统不支持超过 4 GB 的 RAM(有些资料说是 3 GB),所以我的系统发生了什么事?它是否识别但没有使用我提供的所有 RAM(顺便说一句,系统监视器也显示 5.8 GiB)还是怎样?除非系统自动安装 PAE,否则我不会使用它。我看了Ubuntu 桌面 32 位默认安装是否支持超过 4GB 内存?,但我仍在寻找我的案子的答案。

答案1

如果显示该信息,则您可能正在使用 PAE。默认启用

为什么是 5.8GB 而不是 6GB?您有板载显卡吗?它可能预留了一块空间。

答案2

这句话“32 位操作系统不支持超过 4 GB 的 RAM”通常是错误的。物理地址扩展是 CPU 功能,允许 32 位操作系统寻址超过 4GB 的 RAM。然而,确实有些 32 位 Microsoft Windows 系统版本由于营销原因不使用物理地址扩展,因此不支持超过 4GB 的 RAM。随着此类 Windows 版本的流行,32 位系统只有 4GB RAM 的神话也愈演愈烈。

32 位 Ubuntu 使用物理地址扩展,因此您可以在 32 位系统中使用超过 4GB 的 RAM。

相关内容