SISTEM OPERASI
MEMORY MANAGEMENT
OLEH:
ZAHRA KHAERUNNISA
600/Pra-MIKP/55/2018
A. Contiguous memory management dengan menggunakan partisi berukuran tetap (fixed-size
partition) dan aturan first fit
Memori dibagi menjadi partisi-partisi berukuran tetap, lalu seluruh proses akan dialokasikan pada
satu dari partisi yang tersedia. Pada aturan first fit, partisi pertama yang dapat memuat proses akan
dipilih.
a. Membuat memory management dengan menggunakan partisi berukuran tetap (fixed-size
partition) dan aturan first fit
3. Proses P3
Partisi Proses
@4 10 P1 5
@14 5 P2 10
@19 4 P3 3
@23 15
@38 10
@48 14
d. Hasil
e. Pembahasan
Proses akan dialokasikan sesuai dengan urutan pada tabel Keterangan: Aturan first fit dapat
menyelesaikan masalah secara cepat, tapi tidak efisien, partisi dapat menjadi lebih besar dari
proses dan akan menimbulkan fragmentasi internal. Dengan menggunakan fixed-size partition
dan aturan first fit saat simulasi dijalankan system akan melakukan tahapan berikut:
1. Mulai menjalankan
2. System akan melakukan pengulangan sebanyak jumlah partisi yang ada
3. Kemudian akan melakukan pengulangan sebanyak proses yang ada
4. Kemudian system akan memeriksa jika ukuran partisi memori lebih besar dari ukuran proses
5. Jika ya maka sistem akan menyematkan proses yang terjadi ke partisi memori sekarang
6. Jika tidak maka sistem akan memeriksa proses selanjutnya
7. Berlanjut sampai proses selesai
Sistem akan melakukan pemeriksaan ukuran partisi dan ukuran proses sehingga sebuah proses
dapat diselesaikan dengan cepat menggunakan proses tersebut. Tetapi kita dapat melihat
bahwa dengan menggunakan metode ini banyak sumber daya yang terbuang hanya karena
partisi berukuran besar dan proses berukuran lebih kecil sehingga masih banyak sisa pada partisi
tersebut.
B. Contiguous memory management dengan menggunakan partisi berukuran tetap (fixed-size
partition) dan aturan best fit
Memori dibagi menjadi partisi-partisi berukuran tetap, lalu seluruh proses akan dialokasikan pada
satu dari partisi yang tersedia. Pada aturan best fit, partisi terbaik (yang ukurannya sama atau
hampir sama) yang dapat memuat proses akan dipilih.
Partisi Proses
@4 10 P1 5
@14 5 P2 10
@19 4 P3 3
@23 15
@38 10
@48 14
a. Hasil
b. Pembahasan
Dengan menggunakan fixed-size partition dan aturan best fit saat simulasi dijalankan system
akan melakukan hal berikut:
1. Mulai menjalankan
2. System akan melakukan pengulangan sebanyak jumlah partisi yang ada
3. Kemudian akan melakukan pengulangan sebanyak proses yang ada
4. Kemudian sistem memeriksa Jika ukuran partisi memori lebih besar dari ukuran proses
atau partisi memori sama dengan ukuran proses
5. Jika ya maka sistem akan menyematkan proses yang terjadi ke partisi memori sekarang
6. Jika tidak maka sistem akan memeriksa proses selanjutnya
7. Berlanjut sampai proses selesai
Jadi sistem akan melakukan pemeriksaan ukuran partisi dan ukuran proses dan disesuaikan
ukurannya. Hal ini menyebabkan sebuah sebuah proses mungkin berjalan lebih lambat, tapi ini
juga mengurangi pembuangan sumber daya yang tidak perlu oleh sistem.