Fizikai címkiterjesztés
A Fizikai címkiterjesztés (PAE) egy processzorfunkció, amely lehetővé teszi, hogy az x86-processzorok több mint 4 GB fizikai memóriát férjenek hozzá a Windows kompatibilis verzióihoz. Az x86-alapú rendszereken futó Windows Server egyes 32 bites verziói a processzor fizikai címméretétől függően akár 64 GB vagy 128 GB fizikai memória elérését is használhatják a PAE használatával. További információ: Windows-kiadások memóriakorlátjai.
Az Intel Itanium és x64 processzorarchitektúrák natív módon több mint 4 GB fizikai memóriához férnek hozzá, ezért nem biztosítják a PAE-nak megfelelőt. A PAE-t csak az x86-alapú rendszereken futó Windows 32 bites verziói használják.
A PAE használatával az operációs rendszer kétszintű lineáris címfordításról háromszintű címfordításra kerül. Ahelyett, hogy egy lineáris cím három különálló mezőre lenne felosztva a memóriatáblákba való indexeléshez, négy külön mezőre van felosztva: egy 2 bites bitmezőre, két 9 bites mezőre és egy 12 bites bitmezőre, amely megfelel az Intel-architektúra által megvalósított oldalméretnek (4 KB). PaE módban az oldaltáblabejegyzések (PTE- és lapkönyvtár-bejegyzések) mérete 32-ről 64 bitre nő. A további bitek lehetővé teszik, hogy az operációs rendszer PTE vagy PDE 4 GB-nál nagyobb fizikai memóriára hivatkozzon.
Az x64-alapú rendszereken futó 32 bites Windows rendszerben a PAE számos fejlett rendszer- és processzorfunkciót is lehetővé tesz, beleértve a hardverbarát adatvégrehajtás-megelőzési (DEP), nem egységes memóriahozzáférést (NUMA), valamint a memória hozzáadását a rendszerhez a futás közben (gyakori elérésű memória hozzáadása).
A PAE nem módosítja a folyamat számára elérhető virtuális címtér mennyiségét. A 32 bites Windows rendszerben futó összes folyamat továbbra is 4 GB virtuális címtérre korlátozódik.
A PAE rendszertámogatása
A PAE csak az x86-alapú rendszereken futó Windows következő 32 bites verzióiban támogatott:
- Windows 7 (csak 32 bites)
- Windows Server 2008 (csak 32 bites)
- Windows Vista (csak 32 bites)
- Windows Server 2003 (csak 32 bites)
- Windows XP (csak 32 bites)
A PAE engedélyezése
A Windows automatikusan engedélyezi a PAE-t, ha a DEP engedélyezve van a hardverbarát DEP-t támogató számítógépen, vagy ha a számítógép a 4 GB-nál nagyobb memóriatartományokban lévő gyakori elérésű memóriaeszközökhöz van konfigurálva. Ha a számítógép nem támogatja a hardverbarát DEP-t, vagy nincs konfigurálva a 4 GB-nál nagyobb memóriatartományokban lévő gyakori elérésű memóriaeszközökhöz, a PAE-t explicit módon engedélyezni kell.
A PAE explicit engedélyezéséhez használja a következő BCDEdit /set parancsot a pae rendszerindítási bejegyzés beállításához:
bcdedit /set [{ID}] pae ForceEnable
Ha a DEP engedélyezve van, a PAE nem tiltható le. A DEP és a PAE letiltásához használja a következő BCDEdit /set parancsokat:
bcdedit /set [{ID}] nx AlwaysOff
bcdedit /set [{ID}] pae ForceDisable
Windows Server 2003 és Windows XP: A PAE engedélyezéséhez használja a /PAE kapcsolót a boot.ini fájlban. A PAE letiltásához használja a /NOPAE kapcsolót. A DEP letiltásához használja a /EXECUTE kapcsolót.
A PAE és más nagy memóriatámogatás összehasonlítása
A PAE, 4 gigabájtos hangolási (4GT) és Címablak-bővítmények (AWE) különböző célokat szolgálnak, és egymástól függetlenül használhatók:
- A PAE lehetővé teszi, hogy az operációs rendszer több mint 4 GB fizikai memóriát érhessen el és használjon.
- A 4GT 2 GB-ról legfeljebb 3 GB-ra növeli a folyamat számára elérhető virtuális címtérrészt.
- Az AWE olyan API-k készlete, amelyek lehetővé teszik a folyamat számára a nem lapított fizikai memória lefoglalását, majd dinamikusan leképezi a memória egyes részeit a folyamat virtuális címterébe.
Ha sem a 4GT, sem az AWE nem használ, az egyetlen 32 bites folyamat által használható fizikai memória mennyiségét a címtér mérete (2 GB) korlátozza. Ebben az esetben a PAE-kompatibilis rendszerek továbbra is több mint 4 GB RAM-ot használhatnak több folyamat egyidejű futtatásához, vagy a memóriában lévő fájladatok gyorsítótárazásához.
A 4GT paE-val vagy anélkül is használható. A Windows egyes verziói azonban korlátozzák a 4GT használatakor támogatott fizikai memória maximális mennyiségét. Az ilyen rendszereken a 4GT-vel való indítás miatt az operációs rendszer figyelmen kívül hagyja a korlátot meghaladó memóriát.
Az AWE nem igényel PAE-t vagy 4GT-t, de gyakran használják a PAE-val együtt, hogy több mint 4 GB fizikai memóriát foglaljon le egyetlen 32 bites folyamatból.
Kapcsolódó témakörök