Penghalaman adalah suatu metode yang memungkinkan suatu alamat fisik memori yang tersedia dapat tidak berurutan. Penghalaman dapat menjadi solusi untuk pemecahan masalah luar. Penghalaman dapat mencegah masalah penting dari pengepasan besar ukuran memori yang bervariasi kedalam penyimpanan cadangan. Biasanya bagian yang mendukung untuk penghalaman telah ditangani oleh perangkat keras.
Jadi metode yang digunakan adalah dengan memecah memori fisik menjadi blok-blok berukuran tetap yang akan disebut sebagai frame. Selanjutnya memori logis akan dipecah juga menjadi ukuran-ukuran tertentu berupa blok-blok yang sama disebut sebagai halaman. Selanjutnya kita akan membuat sebuah tabel halaman yang akan menerjemahkan memori logis kita kedalam memori fisik. Jika suatu proses ingin dieksekusi maka memori logis akan melihat dimanakah dia akan ditempatkan di memori fisik dengan melihat kedalam tabel halamannya.