Sistem Paging Adalah sistem manajemen pada sistem operasi dalam mengatur program yang sedang
berjalan. Program yang dijalankan harus dimuat di memori utama. Masalah muncul ketika program lebih
besar dibanding di memori utama yang tersedia. Terdapat dua solusi masalah ini,yaitu :
1. Overlay
Overlay adalah program dipecah menjadi bagian-bagian yang dapat dimuat di memori. Overlay
yang belum diperlukan (tidak sedang dieksekusi) disimpan di disk, overlay ini dimuatkan ke memori
begitu diperlukan (kode overlay akan dieksekusi).
2. Memori Maya (Virtual Memory)
Memori maya adalah kemampuan mengalamati ruang memori melebihi memori utama yang
tersedia. Memori maya dapat dilakukan pada sistem multiprogramming.
Keuntungan :
• Lalu lintas I/O menjadi rendah.
• Berkurangnya memori yang dibutuhkan.
• Meningkatnya respon.
• Bertambahnya jumlah user yang dapat dilayani.
• Memori virtual melebihi daya tampung dari memori utama yang tersedia.
Untuk mengimplementasikan memori maya tersebut dapat dilakukan dengan tiga cara yaitu system
paging, system segmentasi, system kombinasi paging dan segemntasi.