PAE

Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать максимум до 4 ГБ виртуальной памяти[1]. Также в новых моделях процессоров в PAE-режиме старший бит элемента таблицы страниц отвечает за запрет исполнения кода в странице, что затрудняет атаку по методу переполнения буфера.

Впервые расширение появилось в процессоре Pentium Pro. Для использования 36-разрядной адресации памяти необходима поддержка расширения физических адресов на программном уровне (включение режима PAE в ОС) и аппаратном: необходима поддержка как со стороны процессора, так и материнской платы (можно определить по команде CPUID). Материнские платы с поддержкой PAE, как правило, были дорогими и предназначались для серверов.[2].

Применение

  • PAE позволяет использовать более 4 ГБ оперативной памяти в 32-битной ОС.
  • PAE требуется для поддержки NX[3] в 32-битной системе.

Проблемы

  • Из-за увеличения количества страничных уровней[4] система начинает тратить больше времени при обращении к памяти. Таким образом, если типичный объём используемой программой памяти незначительно больше 2 ГБ, то работа без PAE может быть эффективнее.
  • Некоторые драйверы[5] несовместимы с режимом PAE.
  • В 32-битной Windows режим включается автоматически, когда система поддерживает PAE (Physical Address Extension) и присутствует более 4 ГБ памяти, и, если не задать «noexecute=alwaysoff /nopae» в boot.ini, который запрещает загрузчику (NTLDR) использовать PAE-версию ядра.
  • Если пользователь включил запрет исполнения кода в страницах памяти (NX, технология DEP), то режим PAE в 32-битных версиях ОС Windows включается автоматически[6], независимо от наличия «/nopae».

Поддержка PAE в различных ОС

Начиная с Windows XP Service Pack 2, по умолчанию, на процессорах с поддержкой технологий no-execute (NX) или execute-disable (XD) система использует PAE для возможности использования DEP[7].

В 32-битных клиентах Microsoft Windows (начиная с Windows XP SP2) использование 36-битного PAE включается ключом /PAE в файле boot.ini, однако, максимальный физический адрес доступного операционной системе ОЗУ искусственно ограничен на уровне ядра по маркетинговым соображениям[8]. В Windows XP это ограничение составляет 4 ГБ, 32-разрядный Windows Server 2003 Enterprise Edition поддерживает до 64 ГБ. Существуют программы, позволяющие обойти ограничение на доступную память[9], но их использование является нарушением лицензионного соглашения Microsoft[10]. В случае 4 ГБ ОЗУ память можно использовать в Windows XP почти полностью, переместив системные области адресного пространства выше 4 ГБ, такую функцию поддерживают некоторые версии BIOS. Тем не менее, согласно заявлениям Microsoft, введение 4-ГБ ограничения адресного пространства связано с отсутствующей или плохой поддержкой 36-битного адресного пространства некоторыми драйверами устройств[11].

Одним из пунктов минимальных системных требований Windows 8 является обязательная поддержка процессором PAE.

Другой возможностью для использования более 4 гигабайт памяти является интерфейс Address Windowing Extensions.

Обычные 32-битные версии Windows поддерживают до 4—8 ГБ ОЗУ, Datacenter - до 32—64. В Starter версиях Windows XP и Vista — ограничение в 0,5—1 ГБ[12].

Также для 32-битных приложений в Windows можно использовать специальный патчер, который снимает лимит используемой ОЗУ в 2 ГБ без необходимости его перекомпилировать. Применим и для 32-битных приложений в 64-битной среде Windows с аналогичной целью. Это нужно в основном для увеличения адресного пространства 32-битных приложений, так как они ограничиваются вышеуказанным объемом в 2 ГБ на каждый процесс[13]. Стоит отметить, что этот способ не всегда работает и приложение может перестать запускаться. В некоторых случаях пропатченное приложение таким образом может увеличить свою производительность, например, скорость запуска уровня в некоторых играх.

В ядре Linux полная поддержка PAE имеется, начиная с версии 2.3.23 (1999)[14]. Оно поддерживает 36-битную физическую адресацию — до 64 ГБ ОЗУ. Для запуска ядра, собранного с поддержкой PAE (опция CONFIG_X86_PAE=y), требуется процессор с данной функцией; загрузка на более ранних процессорах, таких как Pentium Pro или Pentium M, невозможна. Многие дистрибутивы поставляются либо с дополнительным пакетом PAE-ядра, либо используют такое ядро по умолчанию. Например, с 2009 Fedora перешла на PAE-ядро[15] В 2012 году некоторые дистрибутивы, например RHEL 6 и Ubuntu 12.10, прекратили поставку ядер без поддержки PAE[16][17]. Fedora и Debian продолжают распространение как PAE-, так и не PAE- версий ядра[18][19].

Включение PAE необходимо для поддержки функциональности NX (доступна с ядер 2.6.8)[20][21].

FreeBSD поддерживает PAE: в линейке 4.x версий — начиная с 4.9, в линейке 5.x версий — начиная с 5.1, все 6.x и более поздние. Не все драйверы поддерживают более 4 ГБ ОЗУ и поэтому могут работать некорректно.

В Mac OS X режим PAE включён по умолчанию при использовании 32-разрядного ядра.

Solaris поддерживает PAE, начиная с версии 7. Однако драйверы сторонних разработчиков могут работать некорректно.

См. также

Примечания

  1. часть адресного пространства, обычно от 0,9 до 2 ГБ резервируется под нужды ОС и недоступны приложению, см 3 GB barrier, [1] Архивная копия от 6 января 2014 на Wayback Machine
  2. Intel Corporation. Intel Chipset 4 GB System Memory Support (pdf). Pentium Pro Family Developer’s Manual 7 (февраль 2005). — «In uni-processor based systems for mobile, desktop, workstation, and entry level servers, chipsets may be limited to 4 GB of maximum memory. In today’s dual processor Intel server chipsets and workstations, maximum system memory size can be upwards of 16 GB.» Архивировано 28 октября 2014 года.
  3. Jamie Adams. Protecting Linux Against Overflow Exploits (англ.). infosec (23 сентября 2010). — «Most Linux distributions bundle NX support with a PAE-enabled kernel (kernel-PAE). However, some people don't install the Physical Address Extension (PAE) kernel because they think it is just to provide support for physical memory above 4GB.» Дата обращения: 27 ноября 2013. Архивировано из оригинала 3 декабря 2013 года.
  4. Physical Address Extension. Дата обращения: 1 ноября 2011. Архивировано 28 октября 2011 года.
  5. Например, драйвер Microsoft Device Emulator
  6. Physical Address Extension — PAE Memory and Windows. Дата обращения: 23 декабря 2013. Архивировано 24 декабря 2013 года.
  7. The RAM reported by the System Properties dialog box and the System Information tool is less than you expect in Windows Vista or in Windows XP Service Pack 2 or later version. Дата обращения: 2 декабря 2009. Архивировано 4 июня 2011 года.
  8. Licensed Memory in Windows Vista Архивная копия от 12 апреля 2022 на Wayback Machine // Geoff Chappell, 2012  (англ.)
  9. How to use full 4GB RAM in Windows 7 32 Bit (Gavotte RAMDisk in Windows 7) | Homepage of Jens Scheffler. Дата обращения: 26 декабря 2013. Архивировано 6 февраля 2014 года.
  10. Geoff Chappell - Software Analyst. Licensed Memory in 32-Bit Windows Vista (англ.). — «That 32-bit editions of Windows starting with Windows Vista are limited to 4GB ...The 32-bit editions of Windows Vista and Windows 7 all contain code for using physical memory above 4GB. Microsoft just doesn’t license you to use that code.» Дата обращения: 26 декабря 2013. Архивировано 10 декабря 2013 года.
  11. Еще раз про Windows и четыре гигабайта Архивная копия от 24 декабря 2013 на Wayback Machine // IXBT 8 августа 2012 г. Игорь Петрович Лейко
  12. Memory Limits for Windows Releases. Microsoft (25 марта 2010). Дата обращения: 5 апреля 2010. Архивировано 20 июня 2009 года.
  13. "Преодолевая ограничения Windows: виртуальная память". Mark Russinovich по-русски (англ.). Архивировано 30 ноября 2018. Дата обращения: 29 ноября 2018.
  14. 2.3.23-pre4 x86 64 GB RAM changes [HIGHMEM patch] explained a bit. Дата обращения: 27 ноября 2013. Архивировано 10 января 2014 года.
  15. x86 Specifics for Fedora 11. Дата обращения: 27 ноября 2013. Архивировано 10 мая 2013 года.
  16. EnablingPAE. Дата обращения: 28 апреля 2013. Архивировано 13 марта 2011 года.
  17. RHEL 6 Release Notes, 12.6. General Kernel Updates 12.6.1. Physical Address Extension (PAE). RedHat. — «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.» Дата обращения: 27 ноября 2013. Архивировано 3 декабря 2013 года.
  18. Features/ArchitectureSupport Архивная копия от 3 декабря 2013 на Wayback Machine // Fedora
  19. Chapter 29. Manually Upgrading the Kernel Архивная копия от 3 июня 2014 на Wayback Machine // Fedora 12 Documentation: «29.1. Overview of Kernel Packages»
  20. Professional Linux Kernel Architecture Архивная копия от 5 декабря 2013 на Wayback Machine, 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.»
  21. corbet (2 июня 2004). "x86 NX support". LWN. Архивировано 2 декабря 2013. Дата обращения: 27 ноября 2013.

Ссылки

Read other articles:

Mitologi Inka berisi banyak kisah dan legenda yang berperan dalam menjelaskan atau melambangkan keyakinan suku Inka.[1] Keyakinan dasar Penelitian ilmiah menunjukkan sistem keyakinan suku Inka menyatu dengan pandangan mereka tentang alam semesta, terutama yang berkenaan dengan cara suku Inka mengamati pergerakan bima Sakti dan tata surya yang terlihat dari Cusco; Ibu kota Kerajaan Inka yang namanya berarti pusat bumi. Sesuai sudut pandang ini, cerita-cerita mereka melukiskan pergeraka...

 

American television host This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Mike Jerrick – news · newspapers · books · scholar · JSTOR (July 2011) (Learn how and when to remove this template messag...

 

American airbase in Kyrgyzstan (2001–2014) Transit Center at Manas(Manas Air Base)Sokuluk District, Chüy RegionNear Bishkek in KyrgyzstanA US Air Force C-17A Globemaster III assigned to the 817th Expeditionary Airlift Squadron, Detachment 1 departs the Transit Center Manas during March 2014. The flight signified the end of the airlift mission into Afghanistan from the base.ManasLocation in KyrgyzstanCoordinates43°03′01″N 74°28′10″E / 43.050278°N 74.469444°E...

Martin Hoop ca. 1910 Martin Hoop (born Carl Martin Hoop; 14 April 1892, in Lägerdorf, District of Steinburg, Schleswig-Holstein – 11 May 1933, in Zwickau) was a district leader in the Communist Party of Germany in Saxony and a supporter of the Weimar Republic presidential candidate Ernst Thälmann. Life Hoop was born in Lägerdorf northwest of Hamburg.[1][2] His father was the cottager and painter Johann Martin Hoop (1864–1939). His mother was Catharine Wilhelmine Aug...

 

Reverend Father StantonBorn:(1880-07-01)July 1, 1880Buffalo, New YorkDied:January 1, 1937(1937-01-01) (aged 56)Career informationPosition(s)CoachCareer historyAs coach1900s–1915University of Ottawa1913Ottawa Rough Riders Reverend Father William J. Stanton (July 1, 1880 – January 1, 1937) was a Canadian football coach and missionary. He was the head coach of multiple of the Ottawa Gee-Gees teams from the 1900s to 1915 and the head coach of the Ottawa Rough Riders in 1913.[1]&#...

 

Việt Nam Bài này nằm trong loạt bài về:Chính trị và chính phủViệt Nam Học thuyết Tư tưởng Tập thể lãnh đạo Chủ nghĩa Marx-Lenin Tư tưởng Hồ Chí Minh Tổ chức Ban Tuyên giáo Trung ương Trưởng ban: Nguyễn Trọng Nghĩa Hội đồng Lý luận Trung ương Chủ tịch: Nguyễn Xuân Thắng Hiến pháp · Luật · Bộ luật Hiến pháp Ủy ban Thường vụ Quốc hội Uỷ ban Pháp luật Bộ Luật Luật Dân sự Luật ...

Overview of the events of 1921 in architecture List of years in architecture (table) … 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 … Buildings and structures Art Archaeology Architecture Literature Music Philosophy Science +... The year 1921 in architecture involved some significant architectural events and new buildings. Events March – Puhl & Wagner are contracted to decorate the interior of the Golden Hall (Stockholm Cit...

 

American politician Jennifer McCormickMcCormick in 201844th Indiana Superintendent of Public InstructionIn officeJanuary 9, 2017 – January 11, 2021GovernorEric HolcombPreceded byGlenda RitzSucceeded byOffice abolished Personal detailsPolitical partyDemocratic (since 2021)Other politicalaffiliationsRepublican (until 2021)SpouseTrentChildren1EducationPurdue University (BA)Ball State University (MA)Indiana State University (PhD) Jennifer McCormick is an American politician and educato...

 

1989 single by Miho Nakayama Virgin EyesSingle by Miho Nakayamafrom the album Hide 'n' Seek LanguageJapaneseB-sideSanctuaryReleasedJuly 12, 1989 (1989-07-12)Recorded1989GenreJ-popdance-popLabelKing RecordsComposer(s)AnriLyricist(s)Yumi YoshimotoMiho Nakayama singles chronology Rosécolor (1989) Virgin Eyes (1989) Midnight Taxi (1990) Virgin Eyes (ヴァージン・アイズ, Vājin Aizu) is the 16th single by Japanese entertainer Miho Nakayama. Written by Yumi Yoshimoto and Anr...

  Conirrostro pechigrís Conirrostro pechigrís (Conirostrum margaritae) en la isla Marchantaria, Iranduba, Amazonas, Brasil.Estado de conservaciónVulnerable (UICN 3.1)[1]​TaxonomíaReino: AnimaliaFilo: ChordataClase: AvesOrden: PasseriformesFamilia: ThraupidaeSubfamilia: DiglossinaeGénero: ConirostrumEspecie: C. margaritae(Holt, 1931)[2]​Distribución Distribución geográfica del conirrostro pechigrís.Sinonimia Ateleodacnis margaritae (protónimo)[2]​ [ed...

 

Township in Minnesota, United States Township in Minnesota, United StatesGarden City TownshipTownshipThe First Baptist Church is on the National Register of Historic Places.Garden City TownshipLocation within the state of MinnesotaShow map of MinnesotaGarden City TownshipGarden City Township (the United States)Show map of the United StatesCoordinates: 44°3′36″N 94°11′54″W / 44.06000°N 94.19833°W / 44.06000; -94.19833CountryUnited StatesStateMinnesotaCountyB...

 

2012 studio album by Damien DempseyAlmighty LoveStudio album by Damien DempseyReleased28 September 2012StudioNew Air Studios, LondonLength62:32LabelClear RecordsProducerJohn ReynoldsDamien Dempsey chronology The Rocky Road(2008) Almighty Love(2012) It's All Good – The Best of Damien Dempsey(2014) Almighty Love is the sixth studio album by the Irish singer-songwriter Damien Dempsey. Four years in the making, the album once again features Dempsey with long-time producer John Reynolds ...

5th century kingdom of early Germanic tribes Kingdom of the BurgundiansRegnum Burgundionum (Latin)[1]411–534The First Kingdom of the Burgundians, after the settlement in Eastern Gaul from 443Capital Borbetomagus (411–437) Genava (443) Common languages Burgundian Ecclesiastical Latin (liturgical/many official documents) Vulgar Latin (After conversion to Chalcedonian Christianity) Religion Arianism (Early) Chalcedonian Christianity (Official after conversion) GovernmentMon...

 

See also: Timeline of the Tang dynasty, Timeline of the Jurchens, and Timeline of the Tanguts Liao dynasty (916–1125) Collapse of the Liao dynasty (1117–1124) Western Liao (Qara Khitai) (1124–1218) This is a timeline of the history of the Khitans. The Khitans were a nomadic people in northeastern Asia related to the Xianbei. Following the collapse of the Tang dynasty, they established the Liao dynasty in 916, encompassing parts of modern-day northern China, Mongolia, and North Korea. Th...

 

В Википедии есть статьи о других людях с фамилией Шишков. Николай Георгиевич Шишков Дата рождения 30 марта 1920(1920-03-30) Место рождения Шарапово, Егорьевский уезд, Рязанская губерния, РСФСР Дата смерти 29 августа 1999(1999-08-29) (79 лет) Место смерти Москва, Российская Федерация П...

2019–present meeting of the Ukrainian parliament, Rada Verkhovna Rada of Ukraineof the 9th convocation ←8th Verkhovna Rada 10th Verkhovna Rada→Seat composition of the 9th Verkhovna RadaOverviewMeeting placeVerkhovna Rada buildingTerm29 August 2019 (2019-08-29) –Election2019 parliamentary electionGovernmentHoncharuk Government (until 4 March 2020)Shmyhal Government (current)Websiterada.gov.uaMembers403 / 450 (since 29 August 2019) ChairmanRuslan Stefanchuk(f...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Capital Games – news · newspapers · books · scholar · JSTOR (August 2016) (Learn how and when to remove this template message) 2013 American filmCapital GamesFilm posterDirected byIlo OrleansScreenplay byWendell LuStory byG.A. HauserBased onCapital Gamesby G.A....

 

This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent, third-party sources. (August 2016) (Learn how and when to remove this template message) TenMarks Education, Inc.TypePrivate CompanyIndustryEducational softwareFounded2009FounderAndrew Joseph Rohit AgarwalDefunctJune 30, 2019HeadquartersFoster...

Jane Russell Jane Russell en 1945.Información personalNombre de nacimiento Ernestine Jane Geraldine RussellNacimiento 21 de junio de 1921 Bemidji, Minnesota,Estados UnidosFallecimiento 28 de febrero de 2011 (89 años) Santa María, California,Estados UnidosCausa de muerte Enfermedad respiratoriaNacionalidad EstadounidenseReligión Cristianismo Lengua materna Inglés Características físicasAltura 1,71 m (5′ 7″)Cabello Castaño FamiliaCónyuge Bob Waterfield (1941–1967)Roger Barre...

 

Ushbu maqola nemis geografi haqida. Nemis diplomati haqidagi maqola uchun qarang Karl Ritter(diplomat) Karl Ritter Tavalludi 7-avgust 1779[1]Vafoti 28-sentyabr 1859[1]Fuqaroligi Prussiya qirolligiTaʼlimi Galle-Vittenberg Universiteti, HU BerlinKasbi geografImzosi Karl Ritter ( nemischa: Karl Ritter ; 7-avgust 1779-yil , Kvedlinburg - vafoti 1859 yil 28 sentyabr , Berlin ) - nemis geografi, o'qituvchisi, zamonaviy geografiya fanining asoschilaridan biri. Qadimgi va yangi ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!