假設系統中有四個行程(processes)P1 至P4,其所需CPU 時間分別為{6, 2, 13, 5},
到達系統時間順序依序為P1 至P4,本文切換(context switch)所需時間為1。
試問:(每小題5 分,共20 分)
採用先到先做法(first come first served)排程時,四個行程完成的順序為何?
採用最少CPU 時間工作優先法(shortest job first)排程時,四個行程完成的順序
為何?
採用循環式排班演算法(round robin)排程,並假設每次時間配額(time quantum)
為3 時,四個行程完成的順序為何?
以上三個方法所得到的平均等待時間(average waiting time)大小順序依序為何?