目录
一、处理机调度的概念、层次
知识总览
1.调度的基本概念
2.调度的三个层次
(1)、高级调度
(2)、中级调度
(3)、低级调度
(4)、三层调度的联系对比
知识回顾
二、进程调度的时机、切换与过程、方式
1.进程调度的时机
为了增加系统的并发度,增加CPU的利用率
所以说进程处于临界区时不能进行处理机的调度是错误的
那么什么时候主动放弃处理机,什么时候强行剥处理机,引出接下来学习的进程调度的方式。
2.进程调度的方式
3.进程的切换与过程
这些信息一般是保存在进程控制快PCB当中的吗,所以对数据进行保存其实是保存在PCB当中,对这些数据进行恢复其实是从PCB中读出这些数据,并且把这些数据放到相应的寄存器当中
三、调度算法的评价指标
1.CPU利用率
2.系统吞吐量
3.周转时间
4.等待时间
5.相应时间
四.FCFS、SJF、HRRN调度算法
知识总览
1.先来先服务算法
看到P3的带权周转时间那么大,也就意味着这个进程本来需要很少的时间来服务,结果等了很长时间,因此对于P3的用户而言,他体验就会相当糟糕
2.短作业优先算法
(1)、非抢占式
(2)、抢占式
3.高响应比优先算法
总结
五、调度算法:时间片轮转、优先级、多级反馈队列
1.时间片轮转
2.优先级调度算法
3.多级反馈列调度算法