2010-11-02 44 views
0

我試圖回答這個問題如果有人可以幫忙請 多程序設計系統使用循環調度策略,時間單位爲5個量程。循環調度

下面描述的方法,到達時間0:

CPU突發 - 8個時間單位

I/O突發 - 10個時間單位

CPU突發 - 13時間單位

我/ O突發 - 10個時間單元

CPU突發 - 7個時間單元

回答以下問題:

描述過程生命週期中的事件以及它將經歷的狀態轉換。對於每種類型的國家轉型都表明它是否是自願的,並且證明你的答案是正確的。假定該過程在所呈現的三個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 

活動;新 - >準備 - >等待 - >運行 - >終止

+2

@ user494310 - 如果這是家庭作業,請標記它相應 – 2010-11-02 20:58:03

+0

有無適當的功能標籤了。然而,我們感到困惑的是,它的一個過程所反映的或@爆發是一個過程。如果是的話,我可以說是對的。 – user494310 2010-11-02 21:31:40

+0

我不明白:什麼是P1,P2 ...?不只是一個過程? – 2010-11-02 21:58:15

回答

1

我給你我的解決方案,但我不知道我是否理解這個問題。

  1. CPU突發器5q - unvoluntary過渡 - 總5
  2. CPU突發3Q - 自願躍遷 - 共8
  3. IDLE 10Q(沒有其它進程) - 總共18
  4. CPU突發器5q - unvoluntary過渡 - 共有23
  5. CPU突發器5q - unvoluntary過渡 - 總28
  6. CPU突發3Q - 自願過渡 - 總31
  7. IDLE 10Q(沒有其它進程) - 託塔升41
  8. CPU突發5Q - unvoluntary轉型 - 共有46
  9. CPU突發3Q - 自願轉型 - 共有49
+0

謝謝,雖然我會試着研究如何進行轉換。不管所有THANKs很多,花了5天的時間嘗試。 – user494310 2010-11-03 04:35:21