调度算法

Posted walkinginthesun

tags:

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

参考:

linux进程(任务)调度算法

进程类型:

  1. IO消耗型(交互)
  2. 处理器消耗型(计算)

进程两种不同的优先级:

  1. nice值,普通进程
  2. 实时优先级,实时进程

调度器,目的是允许不同类型的进程可以有针对性地选择调度算法。

  1. 完全公平调度(CFS),是一个针对普通进程的调度类,在linux中称为SCHED_NORMAL。CFS完全摒弃时间片而是分配给进程一个处理器使用比重,允许每个进程运行一段时间、循环轮转、选择运行最少的进程作为下一个运行进程。

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

操作系统 王道考研2019 第二章:进程管理 -- 调度算法:适用于交互式系统(时间片轮转调度算法优先级调度算法多级反馈队列调度算法)

五种进程调度算法的总结;

操作系统进程调度算法

电梯调度算法不智能的原因

进程调度算法Linux进程调度算法

进程调度算法