wating time
turnaround time
response time
先進來的先執行
Convoy effect : 其他process等待一個執行時間很長的process
lower CPU and device utilization
短的先執行(短的優先權高)
如果這些process同時進來會有最佳解
常用在 long-term scheduling
剩下執行時間短的先
如果這些process進來的時間不固定會有最佳解
SJF是Priority的special case
Starvation : 低優先權的可能永遠不能執行
Aging : 系統中的process隨著存在時間提高優先權
如果一個process在time quantum中執行完畢
如果一個process在time quantum中執行不完
n processes with time quantum q
large q : FIFO(better turnaround time)
small q : better response time
overhead
透過process的 memory size 或 process priority 決定要放到哪個queue
每個queue有自己的scheduling algorithm
每個queue間採用preemptive的方法
dotMon, Jan 6, 2020 3:21 PM
OS
CSIE