Page 181 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 181
KEGIATAN BELAJAR 11
Efisiensi penggunaan sumber daya. Bila pada multiprogramming
maka proses tersebut diblocked (hanya DMA yang bekerja) dan
proses lain mendapat jatah waktu pemroses, maka DMA dapat
meningkatkan efisiensi sistem.
Eksekusi lebih murah jika proses besar dipecah menjadi beberapa
proses kecil.
Dapat mengerjakan sejumlah job secara simultan.
Multi programming dapat dilakukan dengan pemartisian statis, yaitu
memori dibagi menjadi beberapa sejumlah partisi tetap. Pada partisi-partisi
tersebut proses-proses ditempatkan. Pemartisian statis berdasarkan ukuran
partisi-partisinya terbagi dua, yaitu :
Pemartisian menjadi partisi-partisi berukuran sama, yaitu ukuran
semua partisi memori adalah sama.
Pemartisian menjadi partisi-partisi berukuran berbeda, yaitu ukuran
semua partisi memori adalah berbeda.
Ciri-ciri dari partisi statis sebagai berikut:
Memori dibagi menjadi partisi-partisi dengan ukuran yang tetap.
Satu proses hanya memakai satu partisi. Jika proses sudah selesai,
partisi tersebut dapat digunakan proses yang lain.
Dibagi menjadi 2 bagian:
1) Berukuran sama
Proses yang ukurannya lebih besar dari ukuran partisi tidak dapat
dialokasikan. Sebaliknya bila ukuran proses lebih kecil daripada ukuran
partisi, maka akan terjadi pemborosan ruang memori (Fragmentasi
internal).
2) Berukuran tidak sama
Untuk mengatasi kelemahan dari Pengalokasian berurut dengan
partisi statis dengan ukuran sama, yaitu proses ukuran kecil diletakkan
ke partisi yang kecil dan sebaliknya.
SISTEM OPERASI 169