模拟卷 操作系统 调度指标 解答题
第 45 题

(7 分)系统有 5 个进程,其就绪时刻(指在该时刻已进入就绪队列)、服务时间如下表所示。分别计算采用先来先服务、短作业优先、高响应比优先的平均周转时间和带权周转时间。

调度指标

[tag_link]

**【答案】** 先来先服务:平均周转时间 8.6,平均带权周转时间 2.56 短作业优先:平均周转时间 7.6,平均带权周转时间 1.84 高响应比优先:平均周转时间 8.0,平均带权周转时间 2.14

**【解析】** (1) 采用先来先服务调度时,执行作业的次序为 P₁、P₂、P₃、P₄、P₅,如下表所示。

作业号就绪时刻服务时间等待时间开始时刻结束时刻周期时间带权周转时间
P₁0300333/3=1.0
P₂2613977/6=1.17
P₃44591399/4=2.25
P₄65713181212/5=2.4
P₅821018201212/2=6.0
平均8.62.56

(2) 采用短作业优先调度时,执行作业的次序为 P₁、P₂、P₅、P₃、P₄,如下表所示。

作业号就绪时刻服务时间等待时间开始时刻结束时刻周期时间带权周转时间
P₁0300333/3=1.0
P₂2613977/6=1.17
P₅82191133/2=1.5
P₃44711151111/4=2.75
P₄65915201414/5=2.8
平均7.61.84

(3) 采用高响应比优先调度时,响应比 = (等待时间 + 服务时间) / 运行时间。在时刻 0,只有进程 P₁ 就绪,执行 P₁,在时刻 3 结束。此时只有 P₂ 就绪,执行 P₂,在时刻 9 结束。此时 P₃、P₄、P₅ 均就绪,计算它们的响应比分别为 2.25、1.6、1.5,则选择执行 P₃,在时刻 13 结束。此时 P₄、P₅ 均就绪,计算它们的响应比分别为 2.4、3.5,则选择执行 P₅,在时刻 15 结束。此时只有 P₄ 就绪,执行 P₄,在时刻 20 结束。整个执行作业的次序为 P₁、P₂、P₃、P₅、P₄,如下���所示。

作业号就绪时刻服务时间等待时间开始时刻结束时刻周期时间带权周转时间
P₁0300333/3=1.0
P₂2613977/6=1.17
P₃44591399/4=2.25
P₅825131577/2=3.5
P₄65915201414/5=2.8
平均8.02.14