在时间片轮转调度算法中,做了一个隐含的假设,即系统中所有进程的紧迫性是相同的。但实际情况并非如此,为了能满足实际情况的需要,在进程调度算法中引入优先级,而形成优先级调度算法。
本例中实现的优先级的定义为:
优先数 = 50 - 运行时间
每运行一次优先数减3,重新竞争。
实现效果:(只列出输入和最终输出,省略中间过程)
在时间片轮转调度算法中,做了一个隐含的假设,即系统中所有进程的紧迫性是相同的。但实际情况并非如此,为了能满足实际情况的需要,在进程调度算法中引入优先级,而形成优先级调度算法。
本例中实现的优先级的定义为:
优先数 = 50 - 运行时间
每运行一次优先数减3,重新竞争。
实现效果:(只列出输入和最终输出,省略中间过程)