处理器调度算法

Posted znqqq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了处理器调度算法相关的知识,希望对你有一定的参考价值。

p117

15、

先来先服务调度算法:

技术图片

最高响应比优先算法:

技术图片

从以下几个方面比较各个调度算法的优缺点:

1.资源利用率。

2.吞吐率。

3.周转率。

4.响应时间。

5.公平性。

6.适用范围。

(1)先来先服务算法(FCFS):非剥夺式调度算法,效率不高,吞吐率不大,周转率低,周转时间长,不公平,不利于短作业而优待了长作业。

(2)最短作业优先算法(SJF):非剥夺式调度算法,执行效率不高,长作业等待时间长,会出现饥饿现象,不公平,周转时间较长,吞吐率较小。

(3)最短剩余时间优先算法(SRTF):剥夺式算法,效率、吞吐率、周转率较高,公平。

(4)最高响应比优先算法(HRRF):非剥夺式算法,效率、吞吐率、周转率较高,性能比SJF算法略差,适用于所有作业。

(5)优先级调度算法:效率、吞吐率、周转率较高,克服了静态优先级的饥饿问题。

(6)  轮转调度算法(RR):剥夺式调度,效率、吞吐率、周转率高,适合所有的作业,公平。

(7)多级反馈队列调度算法(MLFQ):具有较好的性能,能满足各类应用需求,会导致饥饿问题,效率较高。

 

以上是关于处理器调度算法的主要内容,如果未能解决你的问题,请参考以下文章

调度算法

进程调度算法1——FCFS、SJF、HNNR

Linux 进程调度算法

调度算法

操作系统实验—处理机调度算法的模拟

模拟处理机作业调度---短作业优先调度算法