调度这部分,本质上在回答:
CPU 先给谁用、给多久、什么时候换人。
单核 CPU 在同一时刻只能真正执行一个任务,因此操作系统必须从就绪任务中做选择,这个选择过程就是调度。
一、什么是调度
调度程序(scheduler)的职责,就是在多个可运行进程 / 线程之间做选择:
- 先执行哪个
- 执行多久
- 什么时候换下
- 换谁上来
如果没有调度,系统就无法在多个任务之间高效分配 CPU 资源。
2026/4/1...大约 5 分钟
调度这部分,本质上在回答:
CPU 先给谁用、给多久、什么时候换人。
单核 CPU 在同一时刻只能真正执行一个任务,因此操作系统必须从就绪任务中做选择,这个选择过程就是调度。
调度程序(scheduler)的职责,就是在多个可运行进程 / 线程之间做选择:
如果没有调度,系统就无法在多个任务之间高效分配 CPU 资源。