Physical Address Extension

Physical Address Extension (PAE) – rozszerzenie umożliwiające procesorom x86 (32-bitowym) dostęp do fizycznej przestrzeni adresowej (w tym pamięci o dostępie swobodnym RAM) o rozmiarze większym niż 4 gigabajty.

Obsługa w systemach operacyjnych

FreeBSD

FreeBSD obsługuje PAE od wersji 4.9 gałęzi 4.x i 5.1 gałęzi 5.x[1].

Linux

Jądro Linuksa obsługuje PAE od wersji 2.3.23[2], pozwalając na wykorzystanie do 64 GB pamięci RAM przez 32 bitowe jądro. Część dystrybucji Linuksa ma domyślnie włączone PAE[3], ponieważ dodaje ono obsługę NX-bit[4].

Mac OS X

OS X obsługuje PAE i NX bit na wszystkich procesorach obsługiwanych przez Apple (od 10.4.4, pierwszej dystrybucji na Intela). Mac Pro i Xserve mogą obsługiwać do 32 GB RAM-u, choć jądro Mac OS X 10.5 Leopard pozostaje 32-bitowe.

Microsoft Windows

Następujące 32-bitowe wersje Microsoft Windows obsługują PAE[5][6][7][8]

Poniższa tabela pokazuje maksymalną ilość pamięci RAM, jaka może być dostępna w poszczególnych wersjach systemu Windows:

wersja 32-bitowa wersja 64-bitowa
Windows 2000 Professional, Server 4 GB nie dotyczy
Windows 2000 Advanced Server 8 GB nie dotyczy
Windows 2000 Datacenter 32 GB nie dotyczy
Windows XP Starter 0,5 GB nie dotyczy
Windows XP Home & Media Center 4 GB nie dotyczy
Windows XP Professional 4 GB 128 GB
Windows Server 2003 Web 2 GB nie dotyczy
Windows Server 2003 Small Business, Home, Storage 4 GB nie dotyczy
Windows Server 2003 Storage Server 4 GB nie dotyczy
Windows Server 2003 R2 Standard Edition 4 GB 32 GB
Windows Server 2003 Standard Edition (SP1) 4 GB 32 GB
Windows Server 2003 Standard Edition (SP2) 4 GB 32 GB
Windows Server 2003 Enterprise Edition (SP1) 16 GB z 4GT* nie dotyczy
Windows Server 2003 R2 Enterprise Edition 64 GB 1 TB
Windows Server 2003 R2 Datacenter 128 GB 1 TB
Windows Server 2003 Datacenter Edition (SP1) 16 GB z 4GT* 1 TB
Windows Vista Starter 1 GB nie dotyczy
Windows Vista Home Basic 4 GB 8 GB
Windows Vista Home Premium 4 GB 16 GB
Windows Vista Business, Enterprise, Ultimate 4 GB 128 GB
Windows Server 2008 Standard, Web 4 GB 32 GB
Windows Server 2008 Enterprise, Datacenter 64 GB 2 TB
Windows 7 Starter 2 GB nie dotyczy
Windows 7 Home Basic 4 GB 8 GB
Windows 7 Home Premium 4 GB 16 GB
Windows 7 Professional, Enterprise, Ultimate 4 GB 192 GB
Windows Server 2008 R2 Foundation nie dotyczy 8 GB
Windows Server 2008 R2 Standard nie dotyczy 32 GB
Windows Server 2008 R2 Enterprise, Datacenter, or Itanium nie dotyczy 2 TB

*4GT (ang. 4-Gigabyte Tuning) – opcja zwiększająca z 2 GB do 3 GB wirtualną przestrzeń adresową dla aplikacji w trybie użytkownika. W systemie musi być zainstalowane co najmniej 16 GB RAM i włączona funkcja PAE procesora.

Solaris

Solaris obsługuje PAE od wersji 7[9].

Haiku

Haiku obsługuje PAE w wersjach rozwojowych od czerwca 2010. W wersji Alpha 3 jest domyślna.

Zobacz też

Przypisy

  1. FreeBSD PAE(4) man page. [dostęp 2010-12-12].
  2. 2.3.23-pre4 x86 64GB RAM changes [HIGHMEM patch] explained a bit.
  3. x86 Specifics for Fedora 11.
  4. 1% performance overhead of paravirt_ops on native kernels.
  5. Memory Limits for Windows releases. 5 grudnia 2007. [dostęp 2010-12-12].
  6. Intel Physical Addressing Extensions (PAE) in Windows 2000. 26 października 2007. [dostęp 2007-12-29].
  7. Overview of Windows Server 2003 R2 Datacenter Edition. [dostęp 2010-12-12].
  8. Memory Limits for Windows Releases. Microsoft, March 25, 2010. [dostęp 2010-04-05].
  9. Solaris 7 5/99 Release Notes (Intel Platform Edition), Appendix B: Hardware Compatibility List and Device Configuration Guide (Intel Platform Edition) 5/99. 1999. [dostęp 2007-11-26].