最复杂的算法多级反馈队列算法算法。多级反馈队列算法调度算法是一种CPU处理机调度算法它 不必事先知道各种进程所需的执行时间,而且还可以满足各 种类型进程的需要因而它是目前被公认的一种较好的进程 调度算法。 UNIX操作系统采取的便是这种调度算法。1多级反馈队列算法调度算法的思想。设置多个就绪队列算法并为各个队列算法赋予不同的优先级和不同。2多级反馈队列算法调度算法的示意图。就绪队列算法2(16 ms)处理机。终圵就..
多级反馈队列算法调度算法原理描述如下: 1、设置多个就绪队列算法并给队列算法赋予不同的优先级数,第一个最高依次递减。
2、赋予各个队列算法中进程执行时间片的大小优先级越高的队列算法,时间片越小
3、当一个新进程进入内存后,首先将其放入一个对列末尾如果在一个时间片
4、当一个进程从一个对列移至第n个队列算法后,便在第n个队列算法中采用时间片轮转执行完
5、僅当时间片空闲时,才调度第二个队列算法中的进程在低优先级的队列算法中的进程在运行时,又有新到达的作业
)。但本程序还没實现抢占式
好了,不多说看看代码再说^—^ ,我花了一点时间在代码中加入些许注释希望对你阅读有帮助!
点击(此处)折叠或打开
“作业”待所有“作业”完成“退出后,可以在