Page 182 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 182
KEGIATAN BELAJAR 11
Ada 2 jenis strategi:
a) Satu antrian untuk setiap partisi
Tiap proses diletakkan pada partisi dengan ukuran terkecil
yang dapat dimuatnya. Memiliki kelemahan adanya partisi yang
memiliki antrian panjang dan ada yang kosong.
b) Satu antrian untuk seluruh partisi
Semua proses dimasukkan pada satu antrian yang sama,
Algoritma penjadwalan melakukan pemilihan partisi Kelemahan:
jika proses yang berukuran kecil terpaksa masuk ke partisi sisa yang
besar, sehingga terjadi pemborosan ruang.
b. Multiprogramming dengan partisi dinamis
Pemartisian statis tidak menarik karena terlalu banyak diboroskan
proses-proses yang lebih kecil dibanding partisi yang ditempatinya. Dengan
pemartisian dinamis maka jumlah, lokasi dan ukuran proses di memori dapat
beragam sepanjang waktu secara dinamis. Proses yang akan masuk ke memori
segera dibuatkan paritisi untuknya sesuai kebutuhannya. Teknik ini
meningkatkan utilitasi memori.
Ciri-ciri dari partisi dinamis sebagai berikut:
Pada kondisi awal, memori tidak dibagi menjadi partisi-partisi
Pemartisian dilakukan pada saat image proses akan disalin ke
memori utama.
Ukuran partisi yang dialokasikan akan disesuaikan dengan ukuran
image proses.
Partisi akan dibebaskan jika program sudah selesai.
Keuntungan pemartisian dinamis adalah:
tidak terjadi fragmentasi internal alokasi memori disesuaikan dengan besarnya
image proses.
Cara kerja:
SISTEM OPERASI 170