调度 (计算机) 调度英語Scheduling在计算机中是分配工作所需资源的方法资源可以指虚拟的计算资源如线程进程或数据流也可以指硬件资源如处理器网络连接或扩展卡 进行调度工作的程序叫做调度器调度器通常的实现使得所有计算资源都处于忙碌状态在负载均衡中允许多位用户有效地同时共享系统资源或达到指定的服务质量调度是计算自身的基础同时也是编程语言计算模型固有的部分调度器使得在单处理器上通过多任务处理从而让执行多个进程成为可能 调度器可能会针对不同的目标设计例如吞吐率最大化响应时间最小化最低延迟或最大化公平在实践中这些目标通常是互相冲突的因此调度器会实现一个权衡利弊的折中方案而侧重点则可能是前文提到的任何一种这取决于用户的需求和目的 在实时环境例如工业上用于自动控制如机器人的嵌入式系统调度器必须保证进程的调度不能超过最后期限  这是保持系统稳定运行的关键因素调度也可能是通过一个管理性的后端进行而任务是通过网络发配到若干远程设备上的