Senin, 19 November 2012

M F Q . . . . . . .



MFQ(Multiple Feedback queue)
Merupakan  penjadwalan berprioritas dinamis, penjadwalan ini untuk mencegah (mengurangi) banyaknya swapping dengan proses-proses yang sangat banyak menggunakan pemroses (karena menyelesaikan tugasnya memakan waktu lama) diberi jatah waktu (jumlah kwanta) lebih banyak dalam satu waktu. Penjadwalan ini juga menghendaki kelas-kelas prioritas bagi proses-proses yang ada. Kelas tertinggi berjalan selama satu kwanta, kelas berikutnya berjalan selama dua kwanta, kelas berikutnya berjalan empat kwanta, dan seterusnya.
 
Ketentuan yang berlaku adalah sebagai berikut 


·         Jalankan proses pada kelas tertinggi.
proses ini dijalalnkak saat pertamakali,yakni dimuai dari kelas tertinggi.


·         Jika proses menggunakan seluruh kwanta yang dialokasikan, maka diturunkan kelas prioritasnya.




·         Proses yang masuk untuk pertama kali ke sistem langsung diberi kelas tertinggi.

Mekanisme ini mencegah proses yang perlu berjalan lama swapping berkali-kali dan mencegah proses-proses interaktif yang singkat harus menunggu lama.

sumber: dataword PENJADWALAN.

Tidak ada komentar:

Posting Komentar