若一作業系統之 CPU 排程採用循環分配方法(round-robin scheduling),每次程序使用 CPU 的時間配額(time quantum)為 4 毫秒。今有某一排程,共有三個程序 P1、P2 及 P3,其中程序一(P1)到達時間為 0 毫秒、執行時間為 5 毫秒;程序二(P2)到達時間為 2 毫秒、執行時間為 9 毫秒;程序三(P3)到達時間為 5 毫秒、執行時間為 3 毫秒。請問在上述狀況中,程序一(P1)的總執行時間(等待時間加上使用 CPU 的時間)為何?
A5 毫秒
B9 毫秒正確答案
C12 毫秒
D13 毫秒
答案與詳解
