Round Robin
Berikut algritma untuk penjadual Round Robin:
- Setiap proses mendapat jatah waktu CPU (time slice/ quantum) tertentu Time slice/quantum umumnya antara 10 - 100 milidetik.
- Setelah time slice/ quantum maka proses akan di-preempt dan dipindahkan ke antrian ready.
- Proses ini adil dan sangat sederhana.
- Jika terdapat n proses di "antrian ready" dan waktu quantum q (milidetik), maka:
- Maka setiap proses akan mendapatkan 1/n dari waktu CPU.
- Proses tidak akan menunggu lebih lama dari: (n-1)q time units.
- Kinerja dari algoritma ini tergantung dari ukuran time quantum
- Time Quantum dengan ukuran yang besar maka akan sama dengan FCFS
- Time Quantum dengan ukuran yang kecil maka time quantum harus diubah ukurannya lebih besar dengan respek pada alih konteks sebaliknya akan memerlukan ongkos yang besar.
Tidak ada komentar:
Posting Komentar