操作系统进程调度问答 #6

❮ 操作系统考试题及答案


问题: 下面显示的是 5 个作业在时间 0 到达的工作量,顺序如下 −

JobBurst Time
110
229
33
47
412

现在找出在 FCFS、SJF 和具有量子 10 的 Round Robin 中的哪个算法会给出最小平均时间。

答案: 对于 FCFS,作业将被执行为:

FCFS 作业
JobWaiting Time
10
210
339
442
549
 140

平均等待时间为 140/5=28。

对于 SJF(非抢占式),作业将按以下方式执行:

SJF 作业
JobWaiting Time
110
232
30
43
520
 65

平均等待时间为 65/5=13。

对于循环,作业将被执行为:

Round Robin jobs
JobWaiting Time
10
232
320
423
540
 115

平均等待时间为 115/5=23。

因此 SJF 给出了最短平均等待时间。


❮ 操作系统考试题及答案