美文网首页
多级反馈队列调度算法

多级反馈队列调度算法

作者: Zonezzc | 来源:发表于2017-12-05 20:29 被阅读0次

  • 在采用 FB 的系统中,设置了多个不同优先级的就绪队列,并赋予各个队列大小不同的时间片,使优先级越高的时间片越小。
  • 新就绪的进程总是进入最高优先级队列的队尾,并按 FCFS 原则等待调度;当轮到该进程执行时,若它能在规定的时间片内完成,便可准备撤离系统,否则将他转入第二级队列末尾,再同样按 FCFS 原则等待调度;如果它在第二级队列上运行一个时间片后仍未完成,再依次将它转入第三级队列,……,如此下去,当一个长作业从第一级队列降到最后一级队列时,便在该队列中采取 RR 算法运行。
  • 系统总是调度第一级队列中的进程执行,仅当第一级队列空时,才调度第二级上队列上的进程执行。以此类推,仅当第 1~(i - 1)级队列空时,才调度第 i 级队列上的程序执行。

FB 算法属于抢占调度方式,它能较好的满足终端型作业用户、短批处理作业用户和长批处理作业用户等各种类型用户的需要。

相关文章

  • 7、处理器调度2(操作系统笔记)

    五、多级反馈队列调度算法 是UNIX的一个分支BSD5.3版所采用的调度算法 是一个综合调度算法(折中权衡) 设置...

  • 多级反馈队列调度算法

    在采用 FB 的系统中,设置了多个不同优先级的就绪队列,并赋予各个队列大小不同的时间片,使优先级越高的时间片越小。...

  • 处理机调度(实验)

    参考先来先服务算法,尝试实现其他四种调度算法:短作业优先、高响应比、时间片轮转、多级反馈队列。要求实现短作业优先、...

  • 多级队列调度算法

    多级队列调度算法将系统中不同类型或性质的就绪进程固定分配到不同的就绪队列中,每个就绪队列可以采用自己的调度算法;而...

  • cpu调度-多级反馈队列

    本篇主要谈谈多久反馈队列,Multi-Level Feed-back Queue(MLFQ)。MLFQ试图解决的问...

  • 常见调度算法

    先来先服务(FCFS)调度算法短作业优先(SJF)调度算法优先级调度算法高响应比优先调度算法时间片轮转调度算法多级...

  • Java多线程并发:进程调度算法

    一、优先调度算法 1.先来先服务调度算法(FCFS) 当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择...

  • 【Java进阶营】Java多线程并发:进程调度算法

    一、优先调度算法 1.先来先服务调度算法(FCFS) 当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择...

  • 操作系统-调度算法

    多核CPU环境下进程的调度算法一般有全局队列调度和局部队列调度两种。( )属于全局队列调度的特征。 A 操作系统为...

  • 最大堆应用: 堆排序 --- Java版

    堆定义 生活中需要使用优先队列, 比如cpu调度算法,线程调度算法都需要把优先级高的任务装入一个优先队列Prior...

网友评论

      本文标题:多级反馈队列调度算法

      本文链接:https://www.haomeiwen.com/subject/wvqhixtx.html