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
   158   159   160   161   162   163   164   165   166   167   168