在一個多元程式規劃(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)為何?
評論0