请输入您要查询的百科知识:

 

词条 分级调度
释义

分级调度,就是把一项任务按照一定的步骤分解开来,或者由上到下、由高到低、由简单到复杂(反之亦然),按照一定的计划逐步进行“调兵遣将”执行并最终完成某项工作。

处理机调度是指动态地把CPU分配给并发执行的进程,不同操作系统对处理机管理的策略不同,大多数操作系统根据需要采用坚固某些目标的简单调度算法。我们需要一定的方法和策略为作业分配空间。因为理机调度需要分级。即分级调度。一般分为4级:作业调度,交换调度,进程调度,线程调度。

可以打个比方说明调度之所以要分级,开运动会时,有几十人报名参加100米竞赛,不会一次决出冠军。组织者会设置报名、检录、竞赛几个阶段;竞赛阶段又分初赛、复赛、决赛,最终才能决定谁是冠军。在多道程序环境下,操作系统中面对众多进程,为了提高调度效率,也实行分级调度。

(1)作业调度:又称宏观调度,或高级调度。

(2)交换调度:又称中级调度。其主要任务是按照给定的原则和策略,将处于外存交换区中的就绪状态或等待状态或内存等待状态的进程交换到外存交换区。交换调度主要涉及到内存管理与扩充。因此在有些书本中也把它归入内存管理部分。

(3)进程调度:又称微观调度或低级调度。其主要任务是按照某种策略和方法选取一个处于就绪状态的进程占用处理机。在确立了占用处理机之后,系统必须进行进程上下文切换以建立与占用处理机进程相适应的执行环境。

(4)线程调度:进程中相关堆栈和控制表等的调度。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/17 5:03:14