Preemptive Time-Based Round Robin Scheduling


This group, consisting of Ade, Nining, Suryani, Aditiarana, Annisa, and Diyana, presents a preemptive time-based round robin scheduling algorithm
- Uploaded on | 0 Views
-
karinajacobsen
About Preemptive Time-Based Round Robin Scheduling
PowerPoint presentation about 'Preemptive Time-Based Round Robin Scheduling'. This presentation describes the topic on This group, consisting of Ade, Nining, Suryani, Aditiarana, Annisa, and Diyana, presents a preemptive time-based round robin scheduling algorithm. The key topics included in this slideshow are . Download this presentation absolutely free.
Presentation Transcript
Slide1Kelompok : Kelompok : 1. Ade Nining Suryani (1002407) 2. Aditiarana (1002492) 3. Annisa Turradyah (1000045) 4. Diyana Susanti (1001094)
Slide2 Merupakan penjadwalan preemptive (preempt by time, karena proses pencelahaannya berdasarkan lama waktu prosesnya). Setiap proses diberi waktu proses yang sama(kwanta). Pengertian Penjadwalan RR
Slide31. 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
Slide4 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
Slide5Contoh Penjadwalan RR Proccess Arrival Time Service Time A 0 7 B 2 8 C 4 5 Dengan kwanta 2
Slide6Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 0 0 0 0 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide7Antrian Proses B B C C 2 2 2 2 Time A A Proses Time 0 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 Grafik Penjadwalan RR
Slide8Antrian Proses B B C C 4 4 4 4 Time A A Proses Time 0 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 Grafik Penjadwalan RR
Slide9Antrian Proses B B C C 6 6 6 6 Time A A Proses Time 0 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 Grafik Penjadwalan RR
Slide10Antrian Proses B B C C 8 8 8 8 Time A A Proses Time 0 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 Grafik Penjadwalan RR
Slide11Antrian Proses B B C C 10 10 10 10 Time A A Proses Time 0 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 Grafik Penjadwalan RR
Slide12Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 12 12 12 12 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide13Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 14 14 14 14 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide14Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 16 16 16 16 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide15Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 17 17 17 17 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide16Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 18 18 18 18 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide17Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 20 20 20 20 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian Penjadwalan Selesai Penjadwalan Selesai Penjadwalan Selesai Penjadwalan Selesai
Slide18Keterangan Grafik Penjadwalan RR Proccess Arrival Time Service Time Waiting Time TAT (Turn Arround Time) A 0 7 10 17 B 2 8 10 18 C 4 5 9 14
Slide191. 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
Slide20Proccess Arrival Time Service Time A 0 7 B 2 8 C 4 5 Dengan kwanta 6 Contoh Kelemahan Penjadwalan RR Pertama(kwanta besar)
Slide21Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 0 0 0 0 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide22Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 2 2 2 2 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide23Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 4 4 4 4 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide24Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 6 6 6 6 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide25Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 8 8 8 8 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide26Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 10 10 10 10 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide27Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 12 12 12 12 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide28Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 12 12 12 12 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide29Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 14 14 14 14 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide30Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 16 16 16 16 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide31Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 17 17 17 17 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide32Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 20 20 20 20 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian Penjadwalan Selesai Penjadwalan Selesai Penjadwalan Selesai Penjadwalan Selesai
Slide33Keterangan Kelemahan Pertama Grafik Penjadwalan RR (kwanta besar) Proccess Arrival Time Service Time Waiting Time TAT (Turn Arround Time) A 0 7 11 18 B 2 8 10 18 C 4 5 8 13
Slide34Proses Arrival time Servis time A 0 7 B 2 8 C 4 5 Dengan kwanta 1 Contoh Kelemahan Penjadwalan RR Kedua(kwanta Kecil)
Slide35Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 0 0 0 0 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide36Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 1 1 1 1 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide37Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 2 2 2 2 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide38Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 3 3 3 3 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide39Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 4 4 4 4 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide40Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 5 5 5 5 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide41Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 6 6 6 6 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide42Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 7 7 7 7 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide43Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 8 8 8 8 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide44Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 9 9 9 9 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide45Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 10 10 10 10 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide46Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 11 11 11 11 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide47Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 12 12 12 12 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide48Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 13 13 13 13 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide49Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 14 14 14 14 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide50Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 15 15 15 15 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide51Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 16 16 16 16 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide52Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 17 17 17 17 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide53Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 18 18 18 18 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide54Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 19 19 19 19 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian
Slide55Antrian Proses Grafik Penjadwalan RR Grafik Penjadwalan RR B B C C 20 20 20 20 Time A A Proses Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ready antrian Penjadwalan Selesai Penjadwalan Selesai Penjadwalan Selesai Penjadwalan Selesai
Slide56Keterangan Kelemahan kedua Grafik Penjadwalan RR (kwanta kecil) Proccess Arrival Time Service Time Waiting Time TAT (Turn Arround Time) A 0 7 9 16 B 2 8 10 18 C 4 5 9 14