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

KEGIATAN BELAJAR 10




                               Pengelolaan  memori  secara  hirarkis  terbagi  atas  susunan  sebagai

                         berikut:
                         1.  Register;

                         2.  Cache;

                         3.  Memori utama;

                         4.  Magnetic disk;

                         5.  Magnetic Tape;
                               Semakin kebawah maka:

                            Biaya per bit semakin rendah.

                            Kapasitas penyimpanan semakin besar.

                            Waktu akses semakin besar.

                            Frekuensi pengaksesan memori oleh prosesor semakin berkurang.
                      a.  Pengikatan Alamat (Address Binding)

                               Pengikatan alamat adalah cara instruksi dan data (yang berada di

                         disk  sebagai  file  yang  dapat  dieksekusi)  dipetakan  ke  alamat  memori.

                         Sebagian besar sistem memperbolehkan sebuah proses user (user process)

                         untuk  meletakkan  di  sembarang  tempat  dari  memori  fisik.    Sehingga,
                         meskipun alamat dari komputer dimulai pada 00000, alamat pertama dari

                         proses  user  tidak  perlu  harus  dimulai  00000.    Pada  beberapa  kasus,

                         program user akan melalui beberapa langkah sebelum dieksekusi. Alamat

                         pada source program  umumnya merupakan alamat simbolik.

                               Sebuah  compiler biasanya melakukan  pengikatan  alamat simbolik
                         (symbolic  address)    ke  alamat  relokasi  dipindah  (relocatable  address).

                         Misalnya compiler mengikatkan alamat simbolik ke alamat relokasi “14

                         byte from the beginning of this module”.  Editor Linkage mengikatkan

                         alamat  relokasi  ini  ke  alamat  absolute  (absolute  addresses)    “74014”.

                         Instruksi  pengikatan  instruksi  dan  data  ke  alamat  memori  dapat
                         dilakukan pada saat :

                  ·     Compile time







                                                                       SISTEM OPERASI                  144
   151   152   153   154   155   156   157   158   159   160   161