针对下面进程集合,考虑两种调度算法:先来先服务和最短进程优先。分别计算各个进程的周转时间、带权周转时间以及平均周转时间和平均带权周转时间。请完成下列两个表格,并说明哪种调度算法性能好?
进程名 | 到达时间 | 处理时间 |
P1 | 0 | 3 |
P2 | 1 | 5 |
P3 | 3 | 2 |
P4 | 8 | 4 |
P5 | 10 | 5 |
先来先服务:
进程 | 到达时间 | 处理时间 | 完成时间 | 周转时间 | 带权周转时间 | 平均周转时间 | 平均带权周转时间 |
P1 | 0 | 3 | |||||
P2 | 1 | 5 | |||||
P3 | 3 | 2 | |||||
P4 | 8 | 4 | |||||
P5 | 10 | 5 |
最短进程优先:
进程 | 到达时间 | 处理时间 | 完成时间 | 周转时间 | 带权周转时间 | 平均周转时间 | 平均带权周转时间 |
P1 | 0 | 3 | |||||
P2 | 1 | 5 | |||||
P3 | 3 | 2 | |||||
P4 | 8 | 4 | |||||
P5 | 10 | 5 |