问答题 有以下进程需要调度执行见下表。
进程名 到达时间/ms 运行时间/ms
P1 0.0 9
P2 0.4 4
P3 1.0 1
P4 5.5 4
P5 7 2
问答题 如果采用非抢占的短进程优先调度算法,请问这5个进程的平均周转时间和平均响应时间分别是多少?
【正确答案】
【答案解析】10.6ms 6.6ms
问答题 如果采用抢占的短进程优先调度算法,请问这5个进程的平均周转时间和平均响应时间分别是多少?
【正确答案】
【答案解析】6.8ms 2.8ms
问答题 采用非抢占的短进程优先调度算法存在平均周转时间较大的问题。为了降低平均周转时间,有这样一种解决方案:依旧采用非抢占的短进程优先调度算法,但当就绪队列中只有一个进程等待运行时,不马上运行这个进程,而是让这个进程等待1个单位的时间,然后再选择一个运行时间短的进程投入运行。请问采用这种方法上述5个进程的平均周转时间和平均响应时间分别是多少?
【正确答案】
【答案解析】7.48ms 3.48ms