美文网首页
进程调度

进程调度

作者: 加油_汤姆叔叔 | 来源:发表于2019-06-13 21:14 被阅读0次

需要调度的四种情况:
1.进程从运行状态切换到等待状态
2.进程从运行状态切换到就绪状态
3.从等待状态切换到就绪状态
4.进程中止时

调度算法
1.先到先服务调度
2.最短作业优先调度:取决于下一次CPU执行的长度
3.优先级调度。缺点是有可能无穷阻塞(解决方案是老化)
4.轮转调度:利用一个队列(进程队列),给每个任务分配不超过一个CPU时间片的时间,如果超出时间则会引起中断,进行上下文切换,并将该进程移动至队尾。
5.多级队列调度:将就绪队列分成多个队列,前台进程采用RR算法,后台则采用FCFS算法调度。
6.多级反馈队列调度:相对于5而言,可以进程可以进行队列间的移动。

多处理器调度:
1.对称调度
2.非对称调度

相关文章

  • Nuttx Task Schedule

    调度概念 进程调度 按照某种调度算法从就绪队列中选取进程分配CPU,主要是协调对CPU等的资源使用。进程调度目标是...

  • 第三章 处理机调度与死锁

    3.2 作业与作业调度 3.2.3 先来先服务(FCFS)和短作业优先(SJF)调度算法 进程调度 进程调度方式:...

  • 学习之路 | 1 进程调度

    进程调度 多任务 Linux的进程调度 策略 策略决定调度程序在何时让什么进程运行。调度器的策略往往就决定系统的整...

  • 常用调度算法简介

    常用调度算法简介 一、关于调度 进程调度用于多进程或者多线程并发访问资源。 进程调度的需求出现在同时执行多个任务(...

  • 进程调度

    目标 本章将讨论Linux内核是如何进行进程调度的,进程调度程序(也称为调度器)的工作与实现原理。 进程调度程序负...

  • Linux 调度

    调度策略与调度类 进程包括两类: 实时进程(优先级高); 普通进程 两种进程调度策略不同: task_struct...

  • Linux进程调度

    Linux进程调度是通过内核子系统:进程调度程序完成的。进程调度程序决定投入运行的进程、何时运行已经运行时长。从这...

  • Linux内核学习013——进程调度(二)

    Linux内核学习013——进程调度(二) Linux的进程调度 早期版本(1~2.4)的Linux内核中,调度程...

  • 打通Framework与Kernel-谈谈我对进程管理的理解

    Kernel:Linux学习-进程管理与调度(一)-进程描述及其生命周期Linux学习-进程管理与调度(二)-进程...

  • 操作系统-03-操作系统的作业管理

    进程调度 进程调度是指计算机通过决策决定哪一个就绪进程可以获得CPU的使用权。 进程调度一般需要保留旧进程的运行信...

网友评论

      本文标题:进程调度

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