Page 163 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 163
KEGIATAN BELAJAR 10
a. Memory Menajement
Memory Manajement Unit (MMU) adalah perangkat keras yang
memetakan alamat virtual ke alamat fisik. Pada skema MMU, nilai
register relokasi ditambahkan ke setiap alamat yang dibangkitkan
oleh proses user pada waktu dikirim ke memori.
Waktu compilasi dan waktu pemanggilan menghasilkan daerah
dimana alamat logika dan alamat fisik sama. Sedangkan pada waktu
eksekusi menghasilkan alamat fisik dan logika yang berbeda.
Kumpulan alamat logika yang dibuat oleh program adalah ruang
alamat logika. Kumpulan alamat fisik yang berkorespondensi
dengan alamat logika disebut ruang alamat fisik. Untuk mengubah
dari alamat logika ke alamat fisik diperlukan suatu perangkat keras
yang bernama MMU ( Memory Management Unit ).
b. MMU (Memory Management Unit)
perangkat keras yang memetakan alamat logika ke alamat fisik
Menyediakan perangkat register yang dapat diset oleh CPU,
setiap proses mempunyai data set register tersebut (disimpan di
PCB)
Harga dalam register base/relokasi ditambahkan ke setiap
alamat proses user pada saat run dimemori
Program-program user hanya berurusan dengan alamat logika
saja.
c. Ruang Alamat Logika dan Fisik
Alamat yang dihasilkan oleh CPU berupa alamat logika, disebut
juga alamat virtual
Alamat fisik adalah alamat memori yang sebenarnya.
Pada saat compile time dan load time, alamat fisik dan logika
identik.
Sebaliknya, perbedaan alamat fisik dan logika terjadi pada
execution time.
SISTEM OPERASI 151