Isi kandungan:

Bagaimanakah Round Robin mengira purata masa menunggu?
Bagaimanakah Round Robin mengira purata masa menunggu?

Video: Bagaimanakah Round Robin mengira purata masa menunggu?

Video: Bagaimanakah Round Robin mengira purata masa menunggu?
Video: PENJADWALAN PROSES CPU PADA SISTEM OPERASI 2024, November
Anonim

awak boleh mengira Masa Menunggu dengan melukis carta Gantt jadi masa menunggu daripada proses ini adalah sama dengan Penyelesaian masa - (Ketibaan masa + Pecah masa ). Permulaan terakhir P1 masa ialah 24 (apabila P1 berjalan untuk tempat ke-3 masa dalam carta Gannt) P1 didahulukan 2 kali dalam seumur hidup Kuantum = 4, Ketibaan = 0.

Soalan juga ialah, bagaimana anda mengira purata masa menunggu?

  1. Purata masa menunggu ialah (3 + 16 + 9 + 0) / 4 = 7.0 ms.
  2. SJF adalah optimum kerana ia memberikan purata masa menunggu minimum untuk set proses tertentu.
  3. Untuk penjadualan (pekerjaan) jangka panjang dalam sistem kelompok, tempoh masa proses boleh ditentukan oleh pengguna.
  4. Satu pendekatan ialah cuba menganggarkan penjadualan SJF.

Begitu juga, bagaimana anda mengira masa menunggu dan masa pemulihan? Dalam Sistem Operasi, pelbagai kali berkaitan dengan proses ialah- Ketibaan masa , Masa menunggu , Masa tindak balas , Meletus masa , Selesai masa , Pusingan Masa . Masa Pusingan = Masa menunggu + Pecah Masa.

Dengan mengambil kira perkara ini, bagaimanakah anda mengira purata masa pusing ganti dalam penjadualan round robin?

  1. Purata Masa Pusingan = (27 + 23 + 30 + 29 + 4 + 15) / 6 = 128 / 6 = 21.33 unit.
  2. Purata masa menunggu = (22 + 17 + 23 + 20 + 2 + 12) / 6 = 96 / 6 = 16 unit.

Bagaimanakah FCFS mengira purata masa menunggu?

Mengira Purata Masa Menunggu

  1. Oleh itu, masa menunggu untuk P1 ialah 0.
  2. P1 memerlukan 21 ms untuk disiapkan, maka masa menunggu untuk P2 ialah 21 ms.
  3. Begitu juga, masa menunggu untuk proses P3 akan menjadi masa pelaksanaan P1 + masa pelaksanaan untuk P2, iaitu (21 + 3) ms = 24 ms.

Disyorkan: