操作系统学习之Linux进程调度

Linux进程调度

Linux进程类型

普通进程

采用动态优先级调度
调度程序周期性的修改优先级

实时进程

采用静态优先级调度
由用户预先指定,以后不会改变

Linux进程优先级

静态优先级
进程创建时的指定或由用户修改
动态优先级
操作系统学习之Linux进程调度

调度策略

操作系统学习之Linux进程调度

操作系统学习之Linux进程调度

操作系统学习之Linux进程调度

进程调度的依据

操作系统学习之Linux进程调度

动态优先级与Counter

操作系统学习之Linux进程调度
操作系统学习之Linux进程调度

调度时机·

操作系统学习之Linux进程调度

进程切换

内核挂起当前CPU上的进程并恢复之前挂起的某个进程
任务切换,上下文切换
操作系统学习之Linux进程调度

进程调度和切换的流程

操作系统学习之Linux进程调度

操作系统学习之Linux进程调度