PAE的优点

时间:2012-10-08 06:56:05

标签: operating-system processor

我在http://msdn.microsoft.com/en-us/library/windows/desktop/aa366796(v=vs.85).aspx读了一篇有趣的文章。它声明:

  • 物理地址扩展(PAE)是一种处理器功能,使x86处理器能够在Windows版本的Windows上访问超过4 GB的物理内存。
  • PAE不会更改进程可用的虚拟地址空间量。在32位Windows中运行的每个进程仍然限制为4 GB的虚拟地址空间。

请您告诉我这个功能的优点是什么?它是否仅对减少操作系统处理分页的时间量有用?

2 个答案:

答案 0 :(得分:11)

当您运行多个应用程序并消耗内存时,PAE非常有用。就像你在32位机器上有16GB的RAM,没有PAE一样,你只能使用4GB的所有应用程序和操作系统本身。但是使用PAE,你可以让每个进程拥有自己的32位地址空间,这样你就可以使用所有16​​GB的RAM,而不是来自一个进程......

例如,将DB和应用程序服务器实例放在同一个框中,它就变得很有用了。

修改 在第一种方法中,这一点并不清楚:一个人不需要64位CPU就可以使用PAE!从Pentium Pro开始,CPU应该能够使用它:

  

在计算中,物理地址扩展(PAE)是一项允许32位x86处理器访问大于4千兆字节的物理地址空间(包括随机存取存储器和存储器映射设备)的功能。

(来自:Wikipedia: Physical Address Extension

还建议阅读:

Wikipedia: 3GB barrier

Serverfault: Which CPUs do/do not support PAE

答案 1 :(得分:-2)

要利用PAE,您需要一个64位处理器。总线大小为36位。

这就像你的硬件能够访问超过4GB的内存,但有意/无意中你已经安装了一个32位操作系统,默认情况下不允许你访问超过0xffffffff,所以放入额外的内核模块将让你可以访问所有内容。