zoukankan      html  css  js  c++  java
  • linux内核学习:进程调度

    基本工作原理

    只要有可以执行的进程,就一定有进程在执行;

    如果可执行的进程数目多于CPU数目,就选择一个执行

    调度类型

    • 抢占式多任务 preemptive multitasking

    调度器可以中断正在执行的进程,从而运行另一个进程

    • 非抢占式多任务 cooperative multitasking

    进程必须自己退出,其它进程才有可能运行

    调度策略与进程特性

    使用的调度策略往往和进程特性有关

    • 系统响应速度与处理效率

    高IO消耗型进程与高CPU消耗型进程

    • 基于进程价值

    更有价值或者说更重要的进程拥有更高级别的优先级,会得到优先处理

    • 时间片

    优先级较高或交互性强的进程获得更长的时间片

  • 相关阅读:
    DRF分页器
    DRF版本控制
    crrm复习
    python面试题网络编程和数据库
    python基础面试题
    前端格式
    数据库基本命令
    数据库管理系统
    线程协程和进程
    IPC通信
  • 原文地址:https://www.cnblogs.com/JonnyLulu/p/3707945.html
Copyright © 2011-2022 走看看