Posted by My Blog on Sunday, April 10, 2016
Resume Disk
Scheduling
Disk Scheduling
Algoritma penjadwalan disk
diimplementasikan sebagai modul yang terpisah dari sistem operasi, sehingga
algoritma tersebut bisa diganti dengan algoritma lain sesuai dengan jumlah dan
tipe permintaan yang ada. Sistem Operasi memiliki algoritma default yang
sering dipakai, yaitu SSTF dan LOOK.
Penjadwalan FCFS
Bentuk
algoritma penjadwalan disk yang paling sederhana adalah First Come
First Served (FCFS). Sistem kerja dari algoritma ini melayani permintaan
yang lebih dulu datang di queue. Algoritma ini pada hakekatnya adil
bagi permintaan M/K yang mengantri di queue karena penjadwalan
ini melayani permintaan sesuai waktu tunggunya di queue.
Penjadwalan SSTF
Shortest-Seek-Time-First (SSTF) merupakan
algoritma yang melayani permintaan berdasarkan waktu pencarian yang paling
kecil dari posisi head terakhir.
Penjadwalan SCAN dan C-SCAN
Pada algoritma SCAN, head bergerak
ke silinder paling ujung dari disk. Setelah sampai disana maka head akan
berbalik arah menuju silinder di ujung yang lainnya. Head akan
melayani permintaan yang dilaluinya selama pergerakannya.
Penjadwalan C-SCAN
Algoritma C-SCAN atau Circular
SCAN merupakan hasil modifikasi dari SCAN untuk mengurangi kemungkinan
banyak permintaan yang menunggu untuk dilayani. Perbedaan yang paling mendasar
dari kedua algoritma ini adalah pada behavior saat
pergerakan head yang berbalik arah setelah sampai di ujung
disk.
Penjadwalan LOOK dan C-LOOK
Algoritma
LOOK adalah algoritma penjadwalan disk yang secara konsep hampir sama dengan
algoritma SCAN. Sesuai dengan namanya, algoritma ini seolah-olah seperti dapat
“melihat”. Algoritma ini memperbaiki kelemahan SCAN dan C-SCAN dengan cara
melihat apakah di depan arah pergerakannya masih ada permintaan lagi atau
tidak.