Ekstensi Alamat Fisik

Physical Address Extension (PAE) adalah fitur prosesor yang memungkinkan prosesor x86 mengakses lebih dari 4 GB memori fisik pada versi Windows yang mampu. Versi Windows Server 32-bit tertentu yang berjalan pada sistem berbasis x86 dapat menggunakan PAE untuk mengakses memori fisik hingga 64 GB atau 128 GB, tergantung pada ukuran alamat fisik prosesor. Untuk detailnya, lihat Batas Memori untuk Rilis Windows.

Arsitektur prosesor Intel Itanium dan x64 dapat mengakses lebih dari 4 GB memori fisik secara asli dan karenanya tidak menyediakan pae yang setara. PAE hanya digunakan oleh Windows versi 32-bit yang berjalan pada sistem berbasis x86.

Dengan PAE, sistem operasi berpindah dari terjemahan alamat linier dua tingkat ke terjemahan alamat tiga tingkat. Alih-alih alamat linier dibagi menjadi tiga bidang terpisah untuk diindeks ke dalam tabel memori, alamat tersebut dibagi menjadi empat bidang terpisah: ladang bit 2-bit, dua ladang bit 9-bit, dan ladang bit 12-bit yang sesuai dengan ukuran halaman yang diterapkan oleh arsitektur Intel (4 KB). Ukuran entri tabel halaman (PTEs) dan entri direktori halaman (PDEs) dalam mode PAE ditingkatkan dari 32 menjadi 64 bit. Bit tambahan memungkinkan PTE atau PDE sistem operasi untuk mereferensikan memori fisik di atas 4 GB.

Dalam Windows 32-bit yang berjalan pada sistem berbasis x64, PAE juga memungkinkan beberapa fitur sistem dan prosesor canggih, termasuk Pencegahan Eksekusi Data (DEP) yang mendukung perangkat keras, akses memori non-seragam (NUMA), dan kemampuan untuk menambahkan memori ke sistem saat berjalan (memori hot-add).

PAE tidak mengubah jumlah ruang alamat virtual yang tersedia untuk proses. Setiap proses yang berjalan di Windows 32-bit masih terbatas pada ruang alamat virtual 4 GB.

Dukungan Sistem untuk PAE

PAE hanya didukung pada Windows versi 32-bit berikut yang berjalan pada sistem berbasis x86:

  • Windows 7 (hanya 32 bit)
  • Windows Server 2008 (hanya 32-bit)
  • Windows Vista (hanya 32-bit)
  • Windows Server 2003 (hanya 32-bit)
  • Windows XP (hanya 32-bit)

Mengaktifkan PAE

Windows secara otomatis mengaktifkan PAE jika DEP diaktifkan pada komputer yang mendukung DEP yang mendukung perangkat keras, atau jika komputer dikonfigurasi untuk perangkat memori hot-add dalam rentang memori melebihi 4 GB. Jika komputer tidak mendukung DEP yang mendukung perangkat keras atau tidak dikonfigurasi untuk perangkat memori hot-add dalam rentang memori melebihi 4 GB, PAE harus diaktifkan secara eksplisit.

Untuk mengaktifkan PAE secara eksplisit, gunakan perintah BCDEdit /set berikut untuk mengatur opsi entri boot pae :

bcdedit /set [{ID}] pae ForceEnable

JIKA DEP diaktifkan, PAE tidak dapat dinonaktifkan. Gunakan perintah BCDEdit /set berikut untuk menonaktifkan DEP dan PAE:

bcdedit /set [{ID}] nx AlwaysOff
bcdedit /set [{ID}] pae ForceDisable

Windows Server 2003 dan Windows XP: Untuk mengaktifkan PAE, gunakan sakelar /PAE dalam file boot.ini . Untuk menonaktifkan PAE, gunakan sakelar /NOPAE . Untuk menonaktifkan DEP, gunakan tombol /EXECUTE .

Membandingkan PAE dan Dukungan Memori Besar lainnya

PAE, penyetelan 4 gigabyte (4GT), dan Address Windowing Extensions (AWE) melayani tujuan yang berbeda dan dapat digunakan secara independen satu sama lain:

  • PAE memungkinkan sistem operasi untuk mengakses dan menggunakan lebih dari 4 GB memori fisik.
  • 4GT meningkatkan bagian ruang alamat virtual yang tersedia untuk proses dari 2 GB menjadi hingga 3 GB.
  • AWE adalah sekumpulan API yang memungkinkan proses untuk mengalokasikan memori fisik yang tidak bertumpuk dan kemudian secara dinamis memetakan bagian memori ini ke dalam ruang alamat virtual proses.

Ketika 4GT atau AWE tidak digunakan, jumlah memori fisik yang dapat digunakan oleh satu proses 32-bit dibatasi oleh ukuran ruang alamatnya (2 GB). Dalam hal ini, sistem berkemampuan PAE masih dapat menggunakan RAM lebih dari 4 GB untuk menjalankan beberapa proses pada saat yang sama atau untuk menyimpan data file dalam memori.

4GT dapat digunakan dengan atau tanpa PAE. Namun, beberapa versi Windows membatasi jumlah maksimum memori fisik yang dapat didukung ketika 4GT digunakan. Pada sistem tersebut, booting dengan mengaktifkan 4GT menyebabkan sistem operasi mengabaikan memori apa pun melebihi batas.

AWE tidak memerlukan PAE atau 4GT tetapi sering digunakan bersama dengan PAE untuk mengalokasikan lebih dari 4 GB memori fisik dari satu proses 32-bit.

IsProcessorFeaturePresent

Referensi Teknis PAE X86