操作系统学习PPT 第三章 处理机调度
- 格式:ppt
- 大小:500.00 KB
- 文档页数:74
第3章处理机调度
1、处理机调度的级别
答:理机调度一般可分为高级调度(作业调度)、中级调度和低级调度(进程调度)。
其中进程调度必不可少。
2、作业的状态
作业在其存在过程中分为提交、后备、执行和完成四种状态。
3、作业调度算法
根据已知条件,计算作业的周转时间、平均周转时间、带权周转时间、平均带权周转时间
▪周转时间:从作业提交到作业完成的时间间隔。
用于作业等待进入内存,进程在就绪队列中等待,进程在CPU上执行和完成I/O操作所花费时间的总和。
Ti = t ci– t si
其中:tsi表示作业i的提交时间,亦即作业i到达
系统的时间;tci表示作业i的完成时刻。
▪平均周转时间: n个作业的平均周转时间T为:
▪带权周转时间:为周转时间T和实际运行时间R之比。
能合理的反映长短作业的差别。
W = T / R
平均带权周转时间:
4、中断、中断处理的含义
中断是指CPU对系统发生的某个事件做出的一种反应,它使CPU暂停正在执行的程序,保留现场后自动执行相应的处理程序,处理该事件后,如被中断进程的优先级最高,则返回断点继续执行被“打断”的程序。
5、Linux系统的进程调度的方式和策略
Linux系统的调度方式基本上采用“抢占式优先级”方式。
Linux系统针对不同类别的进程提供了三种不同的调度策略,即适合于短实时进程的FIFO,适合于每次运行需要较长时间实时进程的时间片轮转法,适合于交互式的分时进程传统的UNIX调度策略。