22 在一個多元程式規劃(multiprogramming)作業系統中,CPU 的排程是一 個重要的功能。假設在時間 0 秒時有三個工作(tasks)在大約相同的時間 到達,但工作 A 比工作 B 稍早到達,而工作 B 比工作 C 稍早到達。工作 A 需要 2 秒的 CPU 時間,工作 B 是 8 秒,而工作 C 是 7 秒,且每次工作 可使用的時間配額(time quantum)為 1 秒。若此 CPU 採用依序循環排班 法(Round Robin Scheduling),並假設排程所耗費的時間可略,請問工作 B 的回覆時間(turnaround time)為何?
(A)1秒
(B)4秒
(C) 16 秒
(D) 17 秒

答案:登入後查看
統計: A(32), B(81), C(113), D(189), E(0) #2910155

詳解 (共 2 筆)

#5443728
題目說採循環排班 那就是 ABC 的順序...

(共 119 字,隱藏中)
前往觀看
15
0
#5962430

只要畫出來循序即可

執行的排程 剩餘秒數 總執行秒數
A 1 1
B 7 2
C 6 3
A 0 4
B 6 5
C 5 6
B 5 7
C 4 8
B 4 9
C 3 10
B 3 11
C 2 12
B 2 13
C 1 14
B 1 15
C 0 16
B 0 17
1
0