La pianificazione a due livelli è utile quando un sistema esegue più processi di quelli che si adattano alla RAM: uno scheduler di livello inferiore commuta tra i processi residenti e uno scheduler di livello superiore scambia gruppi di processi dentro e fuori.
Non trovo altra menzione della pianificazione a due livelli nei sistemi operativi di Andrew Tanenbaum : Design and Implementation , 1st ed. L'esercizio 2.22 chiede perché si potrebbe usare la pianificazione a due livelli; Non so se sia presente come controllo di comprensione della lettura o ci siano altri motivi non menzionati in modo evidente nel testo.
La pianificazione a due livelli è utile per gestire altre contese di risorse, oltre alla memoria?