进程调度算法

2017-10-23  本文已影响0人  NoFacePeace

进程调度的任务

进程调度机制

为了实现进程调度,在进程调度机制中,应具有如下三个基本部分:

进程调度方式

“抢占”不是一种任意性行为,必须遵守一定的原则。主要原则有:

轮转调度算法

基于时间片的轮转(round robin,RR)调度算法。该算法采取了非常公平的处理机分配方式,即让就绪队列上的每一个矜持每次仅运行一个时间片。如果就绪队列上有n个进程,则每个进程每次大约都可获得1/n的处理机时间。

优先级调度算法

为了满足系统中所有进程的紧迫性是不同的,在进程调度算法中引入优先级,而形成优先级调度算法。

多队列调度算法

该算法将系统中的进程就绪队列从一个拆分为若干个,将不同类型或性质的进程固定分配在不同的就绪队列,不同的就绪队列采用不同的调度算法,一个就绪队列中的进程可以设置不同的优先级,不同的就绪队列本身也可以设置不同的优先级。

多级反馈队列调度算法

基于公平原则的调度算法

上一篇下一篇

猜你喜欢

热点阅读