O agendamento de dois níveis é útil quando um sistema está executando mais processos do que cabem na RAM: um agendador de nível inferior alterna entre processos residentes e um agendador de nível superior alterna entre grupos de processos.
Não encontro outra menção ao agendamento de dois níveis nos Sistemas Operacionais de Andrew Tanenbaum : Design and Implementation , 1ª ed. O Exercício 2.22 pergunta por que o planejamento em dois níveis pode ser usado; Não sei se existe uma verificação de compreensão de leitura ou se existem outros motivos não mencionados de forma destacada no texto.
O agendamento em dois níveis é útil para gerenciar outras contenções de recursos, além da memória?