Sono solo curioso di sapere perché lo scheduler sposta costantemente un'app tra le CPU, anziché tenerla su una. Sembra un po 'sciocco avere 4 core al 25% anziché uno al 100%.
Ha a che fare con il calore o è più efficiente in qualche modo? Gli altri sistemi operativi lo fanno diversamente?
Approfondimenti o collegamenti ad approfondimenti sarebbero utili. (Non sono riuscito a trovare molto me stesso.)
Aggiornare:
Con "diffusione" non intendo che si esegua su più CPU contemporaneamente, ma viene spostato dall'una all'altra più volte al secondo, rendendo l'effetto che si diffonde.