Archive for Mei 2015

Penjadwalan Round Robin

//7 Mei 2015
//Posted by Robby Fajri Maulana
Nama: M Robby Fajri Maulana
Kelas: 2CB
NIM: 061430700535
Mata kuliah: Sistem Operasi

Round Robin adalah proses penjadwalan pada sistem operasi yang mempunyai cara yang paling sederhana dan termasuk pada penjadwalan preemptive.

Tentang Round Robin :
  • Round robin merupakan Penjadwalan yang paling tua, sederhana,adil,banyakdigunakan algoritmanya dan mudah diimplementasikan.
  •   Penjadwalan ini bukan di preempt oleh proses lain tetapi oleh penjadwalberdasarkan lama waktuberjalannya proses (preempt by time).
  •   Penjadwalan tanpa prioritas
  •   Berasumsi bahwa semua proses memiliki kepentingan yang sama, sehinggatidak ada prioritas tertentu
      KETENTUAN DALAM ROUND ROBBIN ITU SBB:
  1.     Jika kwanta habis dan proses belum selesai maka proses running itu menjadiready dan pemrosesan dialihkan ke proses lain,
  2.     Jika kwanta belum habis dan proses menunggu suatu kejadian (misal menunggu selesainya suatu operasi I/O), maka proses running itu menjadi bloked dan proses dialihkan ke proses lain, 
  3.     Dan jika kwanta belum habis tapi proses telah selesai maka proses running itudiakhiri dan pemprosesan dialihkan ke proses lain.

IMPLEMENTASI ROUND ROBIN :
  1.    Sistem mengelolah proses ready sesuai urutan kedatangan nya,
  2.   Sistem mengambil proses yang ada didepan antian ready,
  3.   Bila kwanta belum habis dan proses selesai maka sistem mengambil proses yang ada di depan antrian ready selanjutnya,
  4.   Dan jika kwanta habis dan proses belum selesai maka tempatkan proses running kebelakang antrian proses ready.

     Kelemahan Round Robin

  1. Kwanta terlalu besar menyebabkan waktu tanggap besar dan turn arround time rendah.
  2. Kwanta terlalu kecil mengakibatkan peralihan proses terlalu banyak menurunkan efisiensi proses.
Kesimpulan :
Pada Proses penjadwalan round robin ini semua proses mempunyai kepentinganyang sama. Tidak ada yang diprioritaskan dan dikerjakan sesuai antrian.

contoh cara kerja:








Video Pembahasan: