PAE的优点

anh*_*dbk 3 operating-system processor

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

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

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

ppe*_*rka 11

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

例如,将DB和应用程序服务器实例放在同一个盒子上,它就变得很有用了.

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

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

(来自:维基百科:物理地址扩展)

还建议阅读:

维基百科:3GB屏障

Serverfault:哪些CPU支持/不支持PAE