处理机的调度
处理机调度的概念和层次

调度的基本概念

调度的三个层次
高级调度( 作业调度)

中级调度(内存调度)

进程的挂起状态与七状态模型

低级调度(进程调度)

三层调度的联系和对比

进程调度的时机、切换与过程、方式

时机
什么时候进行进程调度?

什么时候不能进行进程调度?

OS内核程序临界区与普通临界区的进程调度情况


进程调度的方式
- 所谓进程调度方式,是指当某个进程正在处理机上执行时,若有某个更为重要或紧迫的进程需要处理,即有优先权更高的进程进入就绪队列,此时应如何分配处理机。

进程的切换和过程

调度算法的评价指标

CPU利用率

系统吞吐量

周转时间


等待时间

响应时间

调度算法

先来先服务—FCFS
- First come first sever


短作业优先—SJF
- Shortest Job First

- 非抢占式—SJF

- 抢占式—SJF(SRTN)


- 注意几个细节

高响应比优先—HRRN
- Highest Response Ratio Next



三种算法的对比和总结

调度算法(二)

时间片轮转—RR
- Round-Robin

- 时间片为2举例


- 以时间片为5举例

- 可能出现的问题,比如与FCFS对比


优先级调度算法

- 非抢占式例子
- 抢占式例子

- 补充

多级反馈队列调度算法


- 举个例子






三种算法的对比总结

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Arui!
评论



