哪些处理器支持/不支持 PAE?

哪些处理器支持/不支持 PAE?

我正在做一些研究,试图找出当前正在使用的处理器是否不支持 PAE。维基百科有一个简短的列表(Pentium M、Celeron M、Pentium PRO... 我在可执行空间保护)。

当前系统中是否正在使用不支持 PAE 的处理器?我正在研究在 Linux 发行版中将 PAE 设置为默认模式的风险有多大。

谢谢您的帮助!

编辑:(顺便说一句,我正在为 Devil-Linux Linux 发行版的管理员调查此事。)

答案1

对于任何 Pentium II 或 Athlon 或更新版本,您应该可以相当放心地假设 PAE,尽管某些 Pentium M(作为 Centrino 销售)--即那些具有 400 MHz 总线的处理器--不支持 PAE。

http://en.wikipedia.org/wiki/Physical_Address_Extension

PAE 由 Intel Pentium Pro(及以上)CPU 提供 - 包括所有更高版本的 Pentium 系列处理器(Pentium M 的 400 MHz 总线版本除外),以及其他处理器(例如 AMD Athlon 和更高版本的具有相同架构的类似或更高级版本的 AMD 处理器型号)。

http://pacoup.com/2009/05/27/pae-vs-64-bit-what-manufacturers-dont-want-you-to-know/comment-page-1

此选项与任何 Intel Pentium Pro、Pentium II、III、4、Core、Core 2、Core i7 和 + 处理器以及所有最新的 AMD 处理器和 Athlon 系列兼容。

您应该基本上在 Linux 发行版的系统要求中列出这些 CPU,或者提供默认情况下禁用 PAE 的替代发行版。

答案2

我正在研究在 Linux 发行版中将 PAE 设置为默认模式存在多大的风险。

我会从不同的角度来回答——如今 PAE 能给最终用户带来多少好处。根据我的经验,PAE 是一项即使是技术娴熟的用户也不知道或不关心(或两者兼而有之)的技术……对于当今的大多数系统管理员来说,如果他们需要超过 3.5GB 的 RAM,他们会立即选择 64 位操作系统。

因此,恕我直言,无论 PAE 的不兼容风险有多小,您都不应启用它。PAE 的使用案例现已完全由 64 位寻址取代。

答案3

但请注意,NX 是一项被广泛推广的功能,而该功能需要 PAE(即使 Windows 也必须启用 PAE 并将物理地址空间限制为 4GB 才能启用 NX),并且许多支持 NX 的 CPU 不支持 64 位。

答案4

我可能错了,但 Linux 发行版通常不会在安装过程中检查某些功能来决定安装哪个内核吗?例如,Ubuntu Precise 有两个内核,pae 和 non-pae,似乎选择了正确的一个。

内核在运行时还检测不到这一点吗?Ubuntu 似乎在较新的内核中再次删除了 -pae。我不知道这是否意味着他们已经放弃了 pae 支持(我对此表示怀疑)或它在运行时被检测到。

相关内容