56
Penjadwalan Round Robin (RR) Kelompok : 1.Ade Nining Suryani (1002407) 2.Aditiarana (1002492) 3.Annisa Turradyah (1000045) 4.Diyana Susanti (1001094) Dokumentasi Tugas Mata Kuliah Sistem Operasi Di ampu oleh : Bpk. Jajang Kusnendar, S.T.,M.T

Penjadwalan Round Robin (RR)

  • Upload
    ulla

  • View
    51

  • Download
    2

Embed Size (px)

DESCRIPTION

Penjadwalan Round Robin (RR). Dokumentasi Tugas Mata Kuliah Sistem Operasi Di ampu oleh : Bpk . Jajang Kusnendar , S.T.,M.T. Kelompok : Ade Nining Suryani (1002407) Aditiarana (1002492) Annisa Turradyah (1000045) Diyana Susanti (1001094). Pengertian P enjadwalan RR. - PowerPoint PPT Presentation

Citation preview

Page 1: Penjadwalan Round Robin (RR)

Penjadwalan Round Robin (RR)

Kelompok :

1. Ade Nining Suryani (1002407)2. Aditiarana (1002492)3. Annisa Turradyah (1000045)4. Diyana Susanti (1001094)

Dokumentasi Tugas Mata Kuliah Sistem Operasi

Di ampu oleh :

Bpk. Jajang Kusnendar, S.T.,M.T

Page 2: Penjadwalan Round Robin (RR)

Merupakan penjadwalan preemptive (preempt

by time, karena proses pencelahaannya berdasarkan lama waktu prosesnya).

Setiap proses diberi waktu proses yang sama(kwanta).

Pengertian Penjadwalan RR

Page 3: Penjadwalan Round Robin (RR)

1. Jika kwanta habis dan proses belum selesai maka

proses running itu menjadi ready 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 itu diakhiri dan pemprosesan dialihkan ke proses lain

Ketentuan Penjadwalan RR

Page 4: Penjadwalan Round Robin (RR)

Sistem mengelolah proses ready sesuai urutan

kedatangan nya, Sistem mengambil proses yang ada didepan

antian ready, Bila kwanta belum habis dan proses selesai

maka sistem mengambil proses yang ada di depan antrian ready selanjutnya,

Dan jika kwanta habis dan proses belum selesai maka tempatkan proses running kebelakang antrian proses ready.

Implementasi Penjadwalan RR

Page 5: Penjadwalan Round Robin (RR)

Contoh Penjadwalan RR

Proccess Arrival Time Service TimeA 0 7B 2 8C 4 5

Dengan kwanta 2

Page 6: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C0Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 7: Penjadwalan Round Robin (RR)

Antrian

ProsesB C

2TimeA

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Grafik Penjadwalan RR

Page 8: Penjadwalan Round Robin (RR)

Antrian

ProsesB C

4TimeA

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Grafik Penjadwalan RR

Page 9: Penjadwalan Round Robin (RR)

Antrian

ProsesB C

6TimeA

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Grafik Penjadwalan RR

Page 10: Penjadwalan Round Robin (RR)

Antrian

ProsesB C

8TimeA

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Grafik Penjadwalan RR

Page 11: Penjadwalan Round Robin (RR)

Antrian

ProsesB C

10TimeA

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Grafik Penjadwalan RR

Page 12: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C12Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 13: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C14Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 14: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C16Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 15: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C17Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 16: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C18Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 17: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C20Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Penjadwalan Selesai

Page 18: Penjadwalan Round Robin (RR)

Keterangan Grafik Penjadwalan RR

Proccess Arrival Time

Service Time

Waiting Time

TAT(Turn

Arround Time)

A 0 7 10 17B 2 8 10 18C 4 5 9 14

Page 19: Penjadwalan Round Robin (RR)

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.

Kelemahan Penjadwalan RR

Page 20: Penjadwalan Round Robin (RR)

Proccess Arrival Time Service Time

A 0 7B 2 8C 4 5

Dengan kwanta 6

Contoh Kelemahan Penjadwalan RR Pertama(kwanta besar)

Page 21: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C0Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 22: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C2Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 23: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C4Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 24: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C6Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 25: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C8Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 26: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C10Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 27: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C12Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 28: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C12Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 29: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C14Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 30: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C16Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 31: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C17Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 32: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C20Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Penjadwalan Selesai

Page 33: Penjadwalan Round Robin (RR)

Keterangan Kelemahan Pertama Grafik Penjadwalan RR (kwanta

besar)

Proccess Arrival Time

Service Time

Waiting Time

TAT(Turn

Arround Time)

A 0 7 11 18B 2 8 10 18C 4 5 8 13

Page 34: Penjadwalan Round Robin (RR)

Proses Arrival time Servis time

A 0 7B 2 8C 4 5

Dengan kwanta 1

Contoh Kelemahan Penjadwalan RRKedua(kwanta Kecil)

Page 35: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C0Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 36: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C1Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 37: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C2Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 38: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C3Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 39: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C4Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 40: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C5Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 41: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C6Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 42: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C7Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 43: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C8Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 44: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C9Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 45: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C10Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 46: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C11Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 47: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C12Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 48: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C13Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 49: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C14Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 50: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C15Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 51: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C16Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 52: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C17Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 53: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C18Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 54: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C19Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Page 55: Penjadwalan Round Robin (RR)

Antrian

Proses

Grafik Penjadwalan RR

B C20Time

A

Proses

Time0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ready antrian

Penjadwalan Selesai

Page 56: Penjadwalan Round Robin (RR)

Keterangan Kelemahan kedua Grafik Penjadwalan RR (kwanta

kecil)

Proccess Arrival Time

Service Time

Waiting Time

TAT(Turn

Arround Time)

A 0 7 9 16B 2 8 10 18C 4 5 9 14