Bagikan melalui


Ruang Alamat Virtual dan Penyimpanan Fisik

Jumlah maksimum memori fisik yang didukung oleh Microsoft Windows berkisar antara 2 GB hingga 24 TB, tergantung pada versi Windows. Untuk informasi selengkapnya, lihat Batas Memori untuk Rilis Windows. Ruang alamat virtual dari setiap proses dapat lebih kecil atau lebih besar dari total memori fisik yang tersedia di komputer. Subset ruang alamat virtual dari proses yang berada dalam memori fisik dikenal sebagai set kerja. Jika utas proses mencoba menggunakan lebih banyak memori fisik daripada yang saat ini tersedia, halaman sistem beberapa konten memori ke disk. Jumlah total ruang alamat virtual yang tersedia untuk proses dibatasi oleh memori fisik dan ruang kosong pada disk yang tersedia untuk file halaman.

Penyimpanan fisik dan ruang alamat virtual dari setiap proses diatur ke dalam halaman, unit memori, yang ukurannya tergantung pada komputer host. Misalnya, pada komputer x86 ukuran halaman host adalah 4 kilobyte.

Untuk memaksimalkan fleksibilitasnya dalam mengelola memori, sistem dapat memindahkan halaman memori fisik ke dan dari file halaman pada disk. Ketika halaman dipindahkan dalam memori fisik, sistem memperbarui peta halaman dari proses yang terpengaruh. Ketika sistem membutuhkan ruang dalam memori fisik, sistem memindahkan halaman memori fisik yang terakhir digunakan ke file halaman. Manipulasi memori fisik oleh sistem benar-benar transparan terhadap aplikasi, yang hanya beroperasi di ruang alamat virtual mereka.