Skip to content

调度

\label

任何操作系统都可能需要运行比计算机CPU数量更多的进程,因此需要一个计划来在进程之间分时共享CPU。理想情况下,这种共享对用户进程是透明的。一种常见的方法是,通过在硬件CPU上\indextext{多路复用}(multiplexing)进程,为每个进程提供其拥有虚拟CPU的假象。本章将解释xv6如何实现这种多路复用。