en fait dans un systeme d'exploit digne de ce nom c'est plutot:
on attribue a chaque processus du temps processeur.
chaque process a le droit a sa tranche
quand le temps imparti est ecoule, on passe au suivant.
Si aucun processus ne requiert de temps processeur, on fait tourner le process 'idle' qui est la pour consommer le temps processeur inutile en ne faisant rien.
Et pour repondre a ta question, un processeur tourne en permanence oui, d'ou le process idle
sur les portables, on reduit la vitesse du proc par acpi(bios) quand il a rien a faire pour economuiser les batteries