在多道程序环境下,主存中有着多个进程,其数目往往多于处理机数目。这就要求系统能按某种算法,动态地把处理机分配给就绪队列中的一个进程,使之执行,这一过程称为调度。调度的实质是一种资源分配。调度过程是指处理机根据调度策略从就绪队列中选择一个进程运行的过程。调度在计算机中是分配工作所需资源的方法。资源可以指虚拟的计算资源,如线程、进程或数据流;也可以指硬件资源,如处理器、网络连接或扩展卡。调度过程是指处理机根据调度策略从就绪队列中选择一个进程运行的过程。调度过程与很多因素有关。如调度方式、调度的基本准则、调度算法。在调度过程中还有进程间上下文切换这一过程。