Status Halaman

Halaman ruang alamat virtual proses dapat berada di salah satu status berikut.

Provinsi Deskripsi
Gratis Halaman tidak diterapkan atau dicadangkan. Halaman tidak dapat diakses oleh proses. Tersedia untuk dicadangkan, diterapkan, atau dicadangkan dan diterapkan secara bersamaan. Mencoba membaca dari atau menulis ke halaman gratis menghasilkan pengecualian pelanggaran akses.
Proses dapat menggunakan fungsi VirtualFree atau VirtualFreeEx untuk merilis halaman yang dipesan atau diterapkan dari ruang alamatnya, mengembalikannya ke status bebas.
Dicadangkan Halaman telah dicadangkan untuk digunakan di masa mendatang. Rentang alamat tidak dapat digunakan oleh fungsi alokasi lainnya. Halaman tidak dapat diakses dan tidak memiliki penyimpanan fisik yang terkait dengannya. Tersedia untuk diterapkan.
Proses dapat menggunakan fungsi VirtualAlloc atau VirtualAllocEx untuk memesan halaman ruang alamatnya dan kemudian untuk menerapkan halaman yang dipesan. Ini dapat menggunakan VirtualFree atau VirtualFreeEx untuk menonaktifkan halaman yang diterapkan dan mengembalikannya ke status dipesan.
Diterapkan Biaya memori telah dialokasikan dari ukuran keseluruhan RAM dan file halaman pada disk. Halaman ini dapat diakses dan akses dikendalikan oleh salah satu konstanta perlindungan memori. Sistem menginisialisasi dan memuat setiap halaman yang diterapkan ke dalam memori fisik hanya selama upaya pertama untuk membaca atau menulis ke halaman tersebut. Ketika proses berakhir, sistem merilis penyimpanan untuk halaman yang diterapkan.
Proses dapat menggunakan VirtualAlloc atau VirtualAllocEx untuk menerapkan halaman fisik dari wilayah yang dicadangkan. Mereka juga dapat mencadangkan dan menerapkan halaman secara bersamaan.
Fungsi GlobalAlloc dan LocalAlloc mengalokasikan halaman yang diterapkan dengan akses baca/tulis.