Bagikan melalui


Manajemen Memori Di bawah WOW64

Manajemen memori di bawah WOW64 tergantung pada arsitektur prosesor.

Dukungan Itanium

WOW64 mensimulasikan halaman 4 KB di atas halaman 8 KB asli yang digunakan prosesor Itanium. Prosesor membantu dengan memberikan simulasi yang sangat baik dengan overhead rendah. Kode simulasi tidak dapat menangani kasus-kasus berikut:

  • Pelacakan tulis. Fungsi GetWriteWatch dan ResetWriteWatch diimplementasikan dalam kernel menggunakan granularitas ukuran halaman asli, yang berarti simulasi halaman WOW64 4 KB tidak dapat menentukan halaman 4 KB simulasi mana yang ditulis dalam halaman 8 KB yang mendasar.
  • Ekstensi Windowing Alamat (AWE). Fungsi AWE beroperasi pada nomor halaman, dan tidak ada cara untuk memetakan nomor halaman 64-bit ke nomor halaman 32-bit.
  • Perataan bagian. Untuk gambar yang dapat dieksekusi dengan perataan bagian yang lebih kecil dari 8 KB (defaultnya adalah 4 KB untuk gambar x86), WOW64 harus mengotori semua halaman gambar. Ini secara efektif menyalin setiap halaman ke file halaman, dan mencegah halaman gambar baca-saja dibagikan di antara proses.
  • Fungsi ReadFileScatter dan WriteFileGather tidak didukung.

Dukungan x64 dan ARM64

Ukuran halaman asli adalah 4 KB. Oleh karena itu, berikut ini didukung:

Batas Memori untuk Rilis Windows

Penyetelan RAM 4GT