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

KEGIATAN BELAJAR 11




                           Pada Multiprogramming memori utama harus mengalokasikan tempat

                   untuk sistem operasi dan beberapa user proses. Memori harus mengakomodasi
                   baik OS dan proses user Memori dibagi menjadi 2 partisi:

                        Untuk OS yang resident

                        Untuk Proses User

                      Ada 2 tipe Contiguos Allocation :

                        Multiple Partition (Partisi Banyak)
                        Single Partition (Partisipasi Tunggal)

                           Pada skema ini, diasumsikan OS ditempatkan di memori rendah, dan

                   proses  user  dieksekusi  di  memori  tinggi.  Proteksi  dapat  dilakukan  dengan

                   dengan menggunakan register relokasi dan register limit.

                       Register relokasi à berisi nilai dari alamat fisik terkecil

                       Register Limit à berisi jangkauan alamat logika

                       Alamat logika harus lebih kecil dari register limit
                     Multiple Partition (Partisi Banyak)

                        Ruang kosong à blok memori yang tersedia, ruang kosong dengan berbagai

                   ukuran tersebar pada memori. Proses akan dialokasikan memori pada ruang

                   kosong yang cukup besar untuk ditempatinya.

                        OS akan mengelola informasi mengenai :
                        Partisi yang dialokasikan

                        Partisi bebas (ruang kosong)

                        Contoh multiple allocation

                   Alokasi berurut terbagi menjadi tiga yakni:

                     a.    Multiprogramming dengan partisi statis
                           Terdapat beberapa alasan kenapa multiprogramming digunakan, yaitu :

                            Mempermudah  pemogram.  Pemogram  dapat  memecah  program

                             menjadi dua proses atau lebih.

                            Agar  dapat  memberi  layanan  interaktif  ke  beberapa  orang  secara

                             simultan.Untuk  itu  diperlukan  kemampuan  mempunyai  lebih  dari
                             satu proses dimemori agar memperoleh kinerja yang baik.




                                                                       SISTEM OPERASI                  168
   175   176   177   178   179   180   181   182   183   184   185