Só estou curioso para saber por que o agendador move constantemente um aplicativo entre CPUs, em vez de mantê-lo em um. Parece um pouco tolo ter 4 núcleos a 25% em vez de um a 100%.
Tem a ver com calor, ou é mais eficiente de alguma forma? Outros SOs fazem isso de maneira diferente?
Informações ou links para informações detalhadas seriam ótimas. (Não foi possível encontrar muito.)
Atualizar:
Por "espalhar", não quero dizer que ele seja executado em vários processadores de uma só vez, mas esteja sendo movido de um para outro várias vezes por segundo, fazendo com que o efeito pareça espalhado.