PAE: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
внесение конкретики
Строка 27:
 
=== [[Linux]] ===
В [[Ядро Linux|ядре]] [[Linux]] полная поддержка PAE имеется начиная с версии 2.3.23&nbsp;(1999)<ref>{{cite web | title = 2.3.23-pre4 x86 64&nbsp;GB RAM changes &#91;HIGHMEM patch&#93; explained a bit | url = http://lkml.indiana.edu/hypermail/linux/kernel/9910.2/0542.html}}</ref>. Оно поддерживает 36-битную физическую адресацию — до 64 Гб [[ОЗУ]]. Для запуска ядра, собранного с поддержкой PAE (опция ''CONFIG_X86_PAE=y''), требуется процессор с данной функцией; загрузка на более ранних процессорах, таких как Pentium Pro или Pentium M невозможна. Многие [[Дистрибутив Linux|дистрибутивы]] поставляются либо с дополнительным пакетом PAE-ядра, либо используют такое ядро по умолчанию. Например, с 2009 Fedora перешла на PAE-ядро<ref name=fedora11>{{cite web | title = x86 Specifics for Fedora 11 | url = http://docs.fedoraproject.org/en-US/Fedora/11/html/Release_Notes/sect-Release_Notes-Architecture_Specific_Notes.html#sect-Release_Notes-x86_Specifics_for_Fedora}}</ref> В 2012 году некоторые дистрибутивы, например RHEL 6 и Ubuntu 12.10, прекратили поставку ядер без поддержки PAE<ref>{{cite web | title = EnablingPAE | url = https://help.ubuntu.com/community/EnablingPAE |accessdate = 2013-04-28}}</ref><ref>{{cite web|url=https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.0_Release_Notes/kernel.html|title=RHEL 6 Release Notes, 12.6. General Kernel Updates 12.6.1. Physical Address Extension (PAE)|publisher=RedHat|accessdate=27 November 2013|quote=The default kernel shipped with the x86 architecture version of Red Hat Enterprise Linux 6 is PAE enabled. A PAE enabled processor is a minimum requirement for the x86 variant of Red Hat Enterprise Linux 6.}}</ref>. [[Fedora]] и [[Debian]] продолжают распространение как PAE так и не PAE версий ядра<ref>[http://fedoraproject.org/wiki/Features/ArchitectureSupport Features/ArchitectureSupport] // Fedora</ref><ref>[http://docs.fedoraproject.org/en-US/Fedora/12/html/Deployment_Guide/ch-kernel.html Chapter 29. Manually Upgrading the Kernel] // Fedora 12 Documentation: «29.1. Overview of Kernel Packages»</ref>.
 
Включение PAE необходимо для поддержки функциональности NX (доступна с ядер 2.6.8)<ref>[http://books.google.ru/books?id=-6zvRFEfQ24C Professional Linux Kernel Architecture], Figure 3.16 Code flow for paging_init, «Execute Disable Protection is also enabled if supported by processor and if the kernel was compiled with PAE support; unfortunately, the feature is otherwise not available.»</ref><ref>{{cite news|url=http://lwn.net/Articles/87814/|title=x86 NX support|author=corbet|date=June 2, 2004|publisher=LWN|accessdate=2013-11-27}}</ref>.