問題詳情

一、有一部電腦有一個 CPU 和兩個 I/O 處理器(IO1 和 IO2),在分時(Time-sharing)及多元程式(Multiprogramming)的作業環境下其時間段(time slice)為 10ms,同時有三個作業 PPP3 進行處理,這三個作業對 CPU 和 I/O 處理器的使用順序和時間長短如下所示:作業一:IO2 (30ms)、CPU (10ms)、IO1 (30ms)、CPU (10ms)、IO2 (20ms)作業二:IO1 (20ms)、CPU (20ms)、IO2 (50ms)、CPU (10ms)作業三:CPU (20ms)、IO1 (30ms)、CPU (10ms)、IO1 (30ms)假設 CPU、IO1 和 IO2 都能並行工作,P1 的優先權最高,P2 次之,P3 的優先權最低,優先權高的作業可搶占優先權低的作業使用 CPU,但是不能搶占 IO1 和 IO2,系統中除 PP2 和 P3 外並無別的作業。
⑴請問作業 PP2 和 P3 從投入到完成所花費的時間分別為多少 ms?(6 分)

參考答案

答案:B
難度:非常簡單0.928656
統計:A(209),B(5493),C(47),D(166),E(0)

內容推薦

內容推薦