0

私はこの質問に答えようとしていました。誰かが助けてくれるなら、マルチプログラミングシステムは5時間単位の量子でラウンドロビンスケジューリングポリシーを使用します。

以下に説明するプロセスは、時間0に到着します。

CPUバースト–8時間単位

I / Oバースト–10時間単位

CPUバースト–13時間単位

I / Oバースト–10時間単位

CPUバースト–7時間単位

次の質問に答えてください。

プロセスの存続期間中のイベントと、それが受ける状態遷移について説明します。すべてのタイプの状態遷移について、それが自発的であるかどうかを示し、あなたの答えを正当化します。プロセスは、提示された3つのCPUバーストで実行を完了すると想定します。Cplt-完了

これは私の試みでした

                                              Cplt            Cplt             Cplt  

|  P1 |  P2 |   P3  |   P4  |   P5   |  P1  |   P2  | P3   |   P4   | P5  |  P3  |

0     5      10      15      20       25      28      33     38      43     45    48

イベント; 新規->準備完了->待機中->実行中->終了

4

1 に答える 1

1

私はあなたに私の解決策を与えますが、私が問題を完全に理解しているかどうかはわかりません。

  1. CPUバースト5q-非自発的移行-合計5
  2. CPUバースト3q-自発的な移行-合計8
  3. IDLE 10q(他のプロセスなし)-合計18
  4. CPUバースト5q-非自発的移行-合計23
  5. CPUバースト5q-非自発的移行-合計28
  6. CPUバースト3q-自発的な移行-合計31
  7. IDLE 10q(他のプロセスなし)-合計41
  8. CPUバースト5q-非自発的移行-合計46
  9. CPUバースト3q-自発的な移行-合計49
于 2010-11-02T22:18:36.847 に答える