![在 64 位 CPU 上运行的 32 位操作系统是否支持 4Gb 内存](https://linux22.com/image/1460903/%E5%9C%A8%2064%20%E4%BD%8D%20CPU%20%E4%B8%8A%E8%BF%90%E8%A1%8C%E7%9A%84%2032%20%E4%BD%8D%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%204Gb%20%E5%86%85%E5%AD%98%20.png)
我想知道如果我在 64 位 CPU 上运行 32 位操作系统,它是否会检测或访问 4 GB 或更多的 RAM
答案1
取决于操作系统。我知道 Win 7 对 32 位操作系统的限制是 4GB。但如果是这种情况,它会显示您安装了更多 RAM。
答案2
MB 必须支持完整的 4GB RAM 并启用内存重映射 - 在较新的 MB 上,此选项通常默认启用,并且用户无法调整,如果没有它,即使在 64 位操作系统上也无法获得完整的 4GB。
检查 BIOS 设置以查看是否启用了内存重新映射功能。内存重新映射使 Windows 能够访问更多内存。您可以通过启动系统设置来启用 BIOS 中的内存重新映射功能。有关如何在计算机上启动系统设置的说明,请参阅计算机的用户指南。不同硬件供应商的内存重新映射功能名称可能不同。这可以列为内存重新映射、内存扩展或类似名称。请注意,您的计算机可能不支持内存重新映射功能。
如果 32 位操作系统支持聚丙烯酰胺凝胶电泳-- Windows Server 或 Linux -- 它可以访问/使用完整 4GB RAM。