作者ab170926 (華胥)
看板Grad-ProbAsk
標題[理工][OS] 清大計系
時間Sun Feb 3 21:17:38 2013
有一題
2 IO-bound processes P1 and P2
1 CPU-bound process P3
IO-bound process issues an IO operation after 0.9 ms of CPU computing
Each IO operation takes 8.9ms
Context swtich takes 0.1 ms
RR scheduling time quantum is 3.9 ms
原本寫的時候感覺跟考古題類似的題目感覺很簡單
結果發現有一段P3會連續執行兩次 這時候中間需不需要context swich?
所以我就先跳過沒寫 後來也沒時間寫(死
因為我是認為同個程式不用作context swtich 所以就變成以下執行順序
| P1 | P2 | P3 | P1 | P3 | P2 | P3 | P1 |
0 1 2 9.9 10.9 14.9 15.9 19.9 21.9
Queue P1 P2 P3 P1 P3 P2 P3 P1
P2 P3 P3 P2 P3 P1 P3
P3
整個寫起來很亂
Cpu utilization = 0.9+3.9+0.9
-----
1+4+1
這好像沒把圖畫對也算的出來...(後悔中
這圖我考完靜下來慢慢畫也花了我ㄧ堆時間....
還有那個浮點數表示那個A B轉二進位
轉的有夠緊張的 在算的時候我手一直在抖
寫完還沒時間檢查....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.169.172.102
※ 編輯: ab170926 來自: 1.169.172.102 (02/03 21:23)
→ vecan:P3那裡中間不需要一次中斷context switch嗎 02/03 22:38
→ vecan:....剛剛沒看到上面 沒發現你就是在問這個XD 02/03 22:40
→ cutemiller:考完就先別想了,就算你寫錯..老師也可能眼殘以為你對.. 02/04 18:30
→ cutemiller:所以等成績單出來再說....明天還有中央哩.. 02/04 18:30