Page 162 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 162

KEGIATAN BELAJAR 10




                         alamat logika dapat direlokasikan secara dinamis pada saat eksekusi. Jika

                         alamat-alamat direlokasikan hanya pada saat load time, maka compaction
                         tidak dapat dilakukan.

                      j.  Swapping

                               Semua  algoritma  manajemen  memori  pasti  mengalami  swapping.

                         Interval terjadinya swapping diaturoleh sistem operasi melalui kebijakan

                         CPU-scheduling.
                      k.  Sharing

                               Cara  lain  untuk  menaikkan  tingkat  multiprogramming  adalah

                         dengan  cara  sharing  kode  dan  data  Antara  user-user  yang  berbeda.

                         Umumnya  proses  sharing  ini  menggunakan  paging  atau  segmentasi
                         untuk  menunjukkan  suatu  paket  informasi  (page-page  atau  segment-

                         segment)  yang  dapat  dipakai  bersama-sama.  Sharing  disini  berarti

                         menjalankan banyak proses dalam memori dengan jumlah terbatas.



                  10.3.   Ruang Alamat Logika dan Ruang Alamat Fisik
                          Alamat  Logika    adalah  alamat  yang  dibentuk  di  CPU,  disebut  juga

                      alamat  virtual  dan  alamat  fisik  adalah  alamat  yang  terlihat oleh  memori,

                      Alamat yang dibangkitkan oleh CPU disebut alamat logika dimana alamat

                      terlihat  sebagai  uni  memory  yang  disebut  alamat  fisik.  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.  dikarenakan    alamat  logika
                      disebut dengan alamat maya (virtual address). Himpunan dari semua alamat

                      logika yang dibangkitkan oleh program disebut dengan ruang alamat logika

                      dan himpunan dari semua alamat fisik yang berhubungan dengan alamat

                      logika.

                          Alamat fisik  adalah alamat yang terlihat oleh memori




                                                                       SISTEM OPERASI                  150
   157   158   159   160   161   162   163   164   165   166   167