处理机调度算法

1.P16页,练习7

(1)采用FCFS,SJF,非抢占优先权调度算法,各作业的执行顺序。

 

FCFS作业调度顺序为作业1/10、2/1、3/2、4/1、5/5

SJF作业调度顺序为作业2/1、4/1、3/2、5/5、1/10

非抢占优先权调度算法作业调度顺序为作业2/1、5/5、1/10、3/2、4/1

 

(2)计算每种情况下作业的平均周转时间和平均带权周转时间。

写计算过程和结果。

FCFS作业调度:

平均作业周转时间T=(10+(10+1)+(11+2)+(13+1)+(14+5))/5=13.4

平均带权周转时间W=(10/10+(10+1)/1+(11+2)/2+(13+1)/1+(14+5)/5)=7.26

SJF作业调度:

平均作业周转时间T=(1+(1+1)+(2+2)+(4+5)+(9+10))/5=7

平均带权周转时间W=(1/1+(1+1)/1+(2+2)/2+(4+5)/5+(9+10)/10)/5=1.74

非抢占优先权调度:

平均作业周转时间T=(1+(1+5)+(6+10)+(16+2)+(18+1))/5=12

平均带权周转时间W=(1/1+(1+5)/5+(6+10)/10+(16+2)/2+(18+1)/1)/5=6.36

 

2.P16页,练习8

(1)采用高优先权,SRTF调度算法,各作业的执行顺序。

高优先权作业调度顺序为作业1/60、2/50、4/10、3/30

SRTF调度算法作业调度顺序为作业1/60、4/10、3/30、2/50

(2)计算每种情况下作业的平均周转时间和平均带权周转时间。

填2个表

高优先权

 

 

SRTF调度算法

posted @ 2019-03-26 19:54  星瘾  阅读(176)  评论(0编辑  收藏  举报