TEKNIK INFORMATIKA
Universitas
Muhammadiyah Jakarta
Sugiartowo, M.Kom
HIERARKI MEMORY
JENIS PENGELOLAAN MEMORY
Proses penggabungan
memory yang tidak terpakai
, sehingga mendapatkan
memory bebas lebih besar ,
dinamakan pemadatan
memory (memory
compaction).
Contoh:
Terdapat partisi kosong pada memori dengan urutan
dan ukuran: 4 Kb, 3 Kb, 2 Kb, 6 Kb bila datang data
yang berukuran3 Kb maka akan menempati partisi
ukuran 4 Kb.
STRATEGI ALOKASI MEMORY
Next Fit Algorithm
Pencarian dimulai dari lokasi terakhir dan mencari partisi
yang cocok dan akan berhenti jika ditemukan lokasi pertama
yang cukup besar untuk menempatkan proses tersebut.
Contoh:
Terdapat partisi pada memori dengan urutan dan ukuran: 4
Kb, 3 Kb, 2 Kb, 6 Kb bila datang data yang berukuran 3 Kb
dan pencarian partisi dimulai dari urutan terakhir
maka data tersebut akan menempati partisi ukuran 6 Kb.
STRATEGI ALOKASI MEMORY
Best Fit Algorithm
Pencarian dimulai dariawal dan akan berhenti jika
ditemukan lokasi terkecil pertama yang cukup untuk
menempatkan proses tersebut
Contoh:
terdapat partisi kosong pada memori dengan urutan
dan ukuran: 4 Kb, 3 Kb, 2 Kb, 6 Kb bila datang data
yang berukuran 3 Kb maka akan menempati partisi
ukuran 3 Kb.
STRATEGI ALOKASI MEMORY
Worst Fit Algorithm
Pencarian dimulai dari awal dan akan berhenti jika
ditemukan lokasi yang paling besar yang cukup untuk
menempatkan proses tersebut
Contoh:
terdapat partisi kosong pada memori dengan urutan
dan ukuran: 4 Kb, 3 Kb, 2 Kb, 6 Kb bila datang data
yang berukuran 3 Kb maka akan menempati partisi
ukuran 6 Kb.
STRATEGI ALOKASI MEMORY
Quick Fit Algorithm
Algoritma ini dirancang dengan membuat list lubang.
Lubang-lubang memori dimuat dilist sesuai dengan
ukuran terdekatnya.
Contoh
Algoritma mengelola list lubang: 8 Kb, 12 Kb, 20 Kb,
40 Kb, 60 Kb, dst, maka jika ada lubang memori besar
42 Kb akan ditempatkan dilist 40.
STRATEGI ALOKASI MEMORY
System Buddy
Merupakan cara mengelola memori utama dengan
memanfaatkan kelebihan penggunaan bilangan biner(2k; k =
0,1,2, ...).
Pada sistem buddy, semula semua ruang pada memori kerja
didefinisikan sebagai satu kesatuan utuh.
Bagian ini baru dibelah apabila ada data yang menempati ruang
tersebut. System pembelahan sesuai dengan pangkat bilangan
biner, yaitu: 20, 21, 22, 23....
Contoh:
Sebuah memori kerja dengan kapasitas 1024 Kb akan
digunakan untuk menyimpan data sebesar 100 Kb dan 200 Kb
maka akan didapat hasil akhir:
STRATEGI ALOKASI MEMORY
FRAGMENTASI
Beberapa pengertian dari Fragmentasi :
fragmentasi adalah sebuah fenomena di ruang Memori
penyimpanan yang digunakan secara tidak
Program A
efisien, mengurangi kapasitas penyimpanan
Program B
Fragmentasi
Fragmentasi merupakan kondisi dimana suatu
file/program yang diletakkan pada media Program C
penyimpanan yang tidak menempati sektor
secara berurutan. Program D
Program E
Fragmentasi terjadi ketika sistem operasi tidak
Free Space
dapat mengalokasikan ruang yang cukup pada
blok-blok penyimpanan yang bersebelahan
untuk menyimpan file secara lengkap sebagai
sebuah kesatuan.
FRAGMENTASI HARDDISK
Penyebab :
Seringnya user melakukan :
Install dan uninstall
program
Menulis, membaca dan
menghapus file
Mengedit dan menyimpan
file
FRAGMENTASI HARDDISK (1)