型设计往往比较严格地调度任务，具有更好的多任务处理能力。多个任务被不停地轮流调度，在宏观上，就相当于一个CPU同时执行多个任务。在过去，CPU在切换任务时往往需要多个机器周期，在这段时间内，CPU不能处理其他任何任务。例如，一个20 MHz的摩托罗拉68000处理器（1980年代后期），在切换任务时需要花费20微秒。（相比之下，一个100 MHz的ARM架构的处理器（2008年之后的）只需要3微秒。）因此，早期的实时操作系统通过减少任务切换次数来避免消耗过多CPU时间。
任务调度