Sebuah CPU dengan quantum 2 mendapat beberapa proses yang kedatangannya sebagai berikut: Hitunglah rata-rata dari Turnaround time, Waiting Time, dan Response time menggunakan algor... Sebuah CPU dengan quantum 2 mendapat beberapa proses yang kedatangannya sebagai berikut: Hitunglah rata-rata dari Turnaround time, Waiting Time, dan Response time menggunakan algoritma penjadwalan Round Robin. Jelaskan hubungan antara deadlock dan starvation.

Question image

Understand the Problem

Pertanyaan ini meminta perhitungan rata-rata dari Turnaround time, Waiting Time, dan Response time menggunakan algoritma penjadwalan Round Robin untuk beberapa proses yang diberikan. Selain itu, juga diminta untuk menjelaskan hubungan antara deadlock dan starvation.

Answer

Rata-rata TAT adalah $8.5$, WT adalah $5.25$, dan RT adalah $1.5$.
Answer for screen readers

Rata-rata Turnaround Time adalah $8.5$, Waiting Time adalah $5.25$, dan Response Time adalah $1.5$.

Steps to Solve

  1. Inisialisasi Data Proses

Kita mulai dengan mencatat waktu kedatangan dan waktu burst dari masing-masing proses.

Proses Waktu Kedatangan Waktu Burst
P1 0 5
P2 1 4
P3 3 3
P4 5 1
  1. Penjadwalan Menggunakan Algoritma Round Robin

Kita akan menjalankan proses dengan quantum waktu 2. Proses akan dijadwalkan dalam urutan sesuai waktu kedatangan mereka.

  • P1 berjalan dari waktu 0 sampai 2 (sisa 3)
  • P2 berjalan dari waktu 2 sampai 4 (sisa 2)
  • P3 berjalan dari waktu 4 sampai 6 (sisa 1)
  • P4 menjalankan 1 (selesai pada waktu 7)

Setelah ini, kita akan menjalani proses yang tersisa:

  • P1 berjalan dari waktu 7 sampai 9 (sisa 1)
  • P2 berjalan dari waktu 9 sampai 11 (selesai pada waktu 11)
  • P3 berjalan dari waktu 11 sampai 12 (selesai pada waktu 12)
  • P1 selesai pada waktu 13
  1. Menghitung Turnaround Time, Waiting Time, dan Response Time
  • Turnaround Time (TAT) dihitung sebagai: $$ TAT = Waktu Selesai - Waktu Kedatangan $$

  • Waiting Time (WT) dihitung sebagai: $$ WT = TAT - Waktu Burst $$

  • Response Time (RT) dihitung sebagai: $$ RT = Waktu Pertama Dijalankan - Waktu Kedatangan $$

  1. Menghitung nilai akhir untuk setiap proses

Dari penjadwalan di atas, kita bisa menghitung:

  • P1: TAT = 13 - 0 = 13, WT = 13 - 5 = 8, RT = 0
  • P2: TAT = 11 - 1 = 10, WT = 10 - 4 = 6, RT = 2
  • P3: TAT = 12 - 3 = 9, WT = 9 - 3 = 6, RT = 4
  • P4: TAT = 7 - 5 = 2, WT = 2 - 1 = 1, RT = 2
  1. Menghitung Rata-Rata

Rata-rata TAT, WT, dan RT:

  • Rata-rata TAT: $$ \text{Rata-rata TAT} = \frac{13 + 10 + 9 + 2}{4} = 8.5 $$

  • Rata-rata WT: $$ \text{Rata-rata WT} = \frac{8 + 6 + 6 + 1}{4} = 5.25 $$

  • Rata-rata RT: $$ \text{Rata-rata RT} = \frac{0 + 2 + 4 + 2}{4} = 1.5 $$

Rata-rata Turnaround Time adalah $8.5$, Waiting Time adalah $5.25$, dan Response Time adalah $1.5$.

More Information

Dalam penjadwalan Round Robin, setiap proses mendapatkan jatah waktu yang sama. Rata-rata-perhitungan memberikan gambaran tentang bagaimana proses diatur dan waktu yang dihabiskan dalam antrian dan pemrosesan.

Tips

  • Mengabaikan waktu kedatangan proses saat menjadwalkan, yang dapat menyebabkan perhitungan jadi salah.
  • Salah menghitung sisa waktu burst setelah setiap quantum, yang dapat mengubah angka akhir.

AI-generated content may contain errors. Please verify critical information

Thank you for voting!
Use Quizgecko on...
Browser
Browser