Alamat
yang dibangkitkan oleh CPU disebut alamat logika (logical address)
dimana alamat terlihat sebagai uni memory yang disebut alamat fisik (physical
address). Tujuan utama manajemen memori adalah konsep meletakkan ruang alamat
logika ke ruang alamat fisik.
Hasil
skema waktu kompilasi dan waktu pengikatan alamat pada alamat logika dan alamat memori adalah sama. Tetapi
hasil skema waktu pengikatan alamat waktu eksekusi berbeda. dalam hal ini,
alamat logika disebut dengan alamat maya (virtual address). Himpunan
dari semua alamat logika yang dibangkitkan oleh program disebut dengan ruang
alamat logika (logical address space); himpunan dari semua alamat fisik
yang berhubungan dengan alamat logika disebut dengan ruang alamat fisik (physical
address space).
Memory
Manajement Unit (MMU)
adalah perangkat keras yang memetakan alamat virtual ke alamat fisik. Pada
skema MMU, nilai register relokasi
tambahkan ke setiap alamat yang dibangkitkan oleh proses user pada waktu
dikirim ke memori.
Register
basis disebut register relokasi. Nilai dari register relokasi ditambahkan ke
setiap alamat yang dibangkitkan oleh proses user pada waktu dikirim ke memori.
sebagai contoh, apabila basis 14000, maka user mencoba menempatkan ke alamat
lokasi 0 dan secara dinamis direlokasi ke lokasi 14000.
EmoticonEmoticon