32位机器如何支持超过4 GB的RAM?

Modified on: Wed, 12 Jun 2019 13:40:02 +0800

我一直想知道这一点,并且从未完全理解32位机器如何处理超过4 GB的RAM。我的意思是,没有更多的地址线,对吗?

我甚至知道,即使在我们的工厂,我们的戴尔数据库服务器也可以通过机器找到8 GB的RAM,也可以使用32位版本的SQL Server。它是否与20地址线8086的EMS存储器类似,使用旋转存储器窗口?

最佳答案

要支持超过4 GB的内存,Windows使用物理地址扩展(PAE)。它使用分页表来映射大于4 GB的内存。通过这样做,物理地址大小增加到36位,或64 GB。 PAE也用于64位操作系统;在这种情况下,最大大小加倍到128 GB。

这种方法确实意味着每个进程仍然限制为最多4 GB的内存。


相关问答

添加新评论