导读:进程调度的主要功能 进程调度的主要功能包括: 1. 选择占有处理机的进程:进程调度按照一定的策略选择一个处于就绪状态的进程,使其获得处理机执行。根据不同的......
进程调度的主要功能
进程调度的主要功能包括:
1. 选择占有处理机的进程:进程调度按照一定的策略选择一个处于就绪状态的进程,使其获得处理机执行。根据不同的系统设计目的,有各种各样的选择策略,例如静态优先数调度法,轮转法(Round Robin)和多级互馈轮转法(Round Robin with Multip1e feedback)等。这些选择策略决定了调度算法的性能。
2. 进行进程上下文切换:当正在执行的进程由于某种原因要让出处理机时,系统要做进程上下文切换,以使另一个进程得以执行。在系统保留了CPU现场之后,调度程序选择一个新的处于就绪状态的进程,并装配该进程的上下文,使CPU的控制权掌握在被选中进程手中。
进程调度的目标是最大化系统资源的利用率,最小化进程的等待时间,保证系统的高吞吐量和低延迟。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、