在一個多元程式規劃(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)為何?
A1 秒
B4 秒
C16 秒
D17 秒正確答案
答案與詳解
