先进先出(FIFO)
先进先出的调度方式,看名字就知道,“大家”先来后到排好队,一个一个调度。
这样的调度方式实现起来很简单,但仅仅这样就够了吗?显然不是,对于进程的调度,当然有性能的要求。
因此,要先引入一个评价性能的指标,来判断FIFO的性能。
周转时间和平均周转时间
T周转时间 = T完成时间 - T周转时间
平均周转时间,就是将进程的周转时间加起来,再除以进程数。
T平均周转时间 = (T进程1周转时间 + T进程2周转时间 + ... + T进程n周转时间)/n
周转时间是一个性能指标
评价FIFO的性能
先做一个假设,假设可以提前知道进程的运行时间
假设有3个进程:
进程编号 | 到达时刻 | 执行时间 | 完成时刻 | 周转时间 |
---|---|---|---|---|
0 | 0 | 10 | 10 | 10 |