Idle (CPU) - Idle (CPU)
Un processore del computer è descritto come inattivo quando non è utilizzato da qualsiasi programma .
Ogni programma o attività che viene eseguito su un sistema di computer occupa una certa quantità di tempo di elaborazione della CPU. Se la CPU ha portato a termine tutte le attività è inattivo.
I processori moderni usano il tempo di inattività per risparmiare energia. I metodi più comuni sono la riduzione della velocità di clock con il voltaggio della CPU e l'invio di parti del processore in uno stato di sonno. Su processori che hanno un'istruzione di arresto che arresta la CPU finché non si verifica un allarme, ad esempio 86 s' HLT istruzioni, si può risparmiare notevoli quantità di elettricità e calore se il compito di inattività è costituito da un anello che esegue ripetutamente istruzioni HLT.
La maggior parte dei sistemi operativi visualizzerà un compito di inattività , che è un compito speciale caricato dal sistema operativo scheduler solo quando non v'è nulla per il computer per fare. Il compito di inattività può essere hard-coded nel programmatore, oppure può essere implementato come un'attività separata con la più bassa priorità possibile. Un vantaggio di quest'ultimo approccio è che i programmi di monitoraggio dello stato del sistema può vedere il compito inattivo insieme a tutti gli altri compiti; un esempio è Windows NT s' Processo di inattività del sistema .
Alcuni programmi sono progettati per fare uso di CPU tempo di inattività, il che significa che corrono a bassa priorità in modo da non avere un impatto programmi che vengono eseguiti con priorità normale. Questo permette di non-cruciali programmi in background da eseguire solo quando non influire sulle prestazioni di altre applicazioni.