Qu'est-ce que le «processus inactif du système» et pourquoi utilise-t-il autant de CPU?

Avez-vous déjà ouvert le Gestionnaire des tâches et remarqué que le processus d'inactivité du système utilise 90% ou plus de votre processeur? Contrairement à ce que vous pourriez penser, ce n'est pas une mauvaise chose. Voici ce que fait réellement ce processus.

CONNEXION: Quel est ce processus et pourquoi s'exécute-t-il sur mon PC?

Cet article fait partie de notre série en cours expliquant divers processus trouvés dans le Gestionnaire de tâches, tels que Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe et bien d'autres. Vous ne savez pas quels sont ces services? Mieux vaut commencer à lire!

Quel est le processus d'inactivité du système?

Si vous avez déjà fouillé dans le Gestionnaire des tâches - les utilisateurs de Windows 10 doivent regarder sous l'onglet «Détails» - vous verrez que le processus d'inactivité du système utilise la plupart, sinon la totalité, de votre processeur. Mais le processus d'inactivité du système n'est que cela; un processus d'inactivité effectué par le système d'exploitation. Sans ce processus occupant constamment votre processeur à quelque chose à faire, votre système pourrait potentiellement geler.

En d'autres termes, les ressources CPU utilisées par le processus d'inactivité du système ne sont que les ressources CPU qui ne sont pas utilisées. Si les programmes utilisent 5% de votre CPU, le processus d'inactivité du système utilisera 95% de votre CPU. Vous pouvez le considérer comme un simple espace réservé. C'est pourquoi le Gestionnaire des tâches décrit ce processus comme le «pourcentage de temps pendant lequel le processeur est inactif». Il a un PID (identifiant de processus) de 0.

Windows masque les informations sur le processus d'inactivité du système à partir de l'onglet Processus normal dans le Gestionnaire des tâches de Windows 10 pour simplifier les choses, mais elles sont toujours affichées dans l'onglet Détails.

CONNEXION: Gestionnaire de tâches Windows: le guide complet

Pourquoi Windows a-t-il besoin d'un processus d'inactivité du système?

Si ce processus n'occupe pas toujours votre processeur avec quelque chose à faire, votre système pourrait potentiellement geler. Windows exécute ce processus dans le cadre du compte d'utilisateur SYSTEM, il est donc toujours actif en arrière-plan pendant l'exécution de Windows.

Les processus d'inactivité du système sont natifs des systèmes d'exploitation Windows NT, datant de 1993 - ils apparaissent également dans les systèmes d'exploitation de type Unix tels que Linux, mais fonctionnent un peu différemment. Un processus d'inactivité système est une partie normale de votre système d'exploitation qui exécute un thread unique sur chaque cœur de processeur pour un système multiprocesseur, tandis que les systèmes qui utilisent l'hyperthreading ont un thread inactif par processeur logique.

CONNEXION: Principes de base du processeur: explication de plusieurs processeurs, cœurs et Hyper-Threading

Le seul but du processus d'inactivité du système est de garder le processeur occupé à faire quelque chose - littéralement n'importe quoi - pendant qu'il attend le prochain calcul ou processus qui y est introduit. La raison pour laquelle tout cela fonctionne est que les threads inactifs utilisent une priorité zéro, qui est inférieure à celle des threads ordinaires, ce qui leur permet d'être poussés hors de la file d'attente lorsque le système d'exploitation a des processus légitimes à exécuter. Ensuite, une fois que le processeur a terminé ce travail, il est prêt à gérer à nouveau le processus d'inactivité du système. Avoir des threads inactifs toujours dans un état Prêt - s'ils ne sont pas déjà en cours d'exécution - maintient le processeur en marche et attend tout ce que le système d'exploitation lui lance.

Pourquoi utilise-t-il autant de CPU?

Comme mentionné précédemment, ce processus semble utiliser beaucoup de CPU, ce que vous remarquerez si vous ouvrez le Gestionnaire des tâches, à la recherche de processus gourmands en ressources. C'est normal car il s'agit d'une tâche spéciale exécutée par le planificateur du système d'exploitation uniquement lorsque votre processeur est inactif, ce qui, à moins que vous ne fassiez quelque chose qui demande beaucoup de puissance de traitement, semblera assez élevé.

Pour comprendre le nombre à côté du processus dans le Gestionnaire des tâches, vous devez penser le contraire de ce que vous comprenez normalement. Il représente le pourcentage de CPU disponible, pas la quantité utilisée. Si les programmes utilisent 5% du CPU, alors le SIP affichera 95% du CPU, ou 95% du CPU est inutilisé ou indésirable par d'autres threads du système.

Mais mon ordinateur est lent!

Si votre ordinateur est lent et que vous remarquez une utilisation élevée par le processus d'inactivité du système, ce n'est pas la faute du processus d'inactivité du système. Le comportement de ce processus est parfaitement normal et suggère que le problème n'est pas dû à une utilisation élevée du processeur. Cela peut être dû à un manque de mémoire, à un stockage lent ou à une autre utilisation des ressources de votre ordinateur. Comme toujours, c'est une bonne idée d'exécuter une analyse avec un programme antivirus si vous rencontrez des problèmes et que vous n'exécutez rien qui pourrait ralentir votre PC.

Si cela ne donne rien et que vous rencontrez toujours des performances plus lentes que d'habitude, essayez de désinstaller les programmes inutilisés, de désactiver les programmes qui se lancent au démarrage de votre ordinateur, de réduire les animations système, de libérer de l'espace disque ou de défragmenter votre disque dur.

CONNEXION: Comment désactiver les programmes de démarrage dans Windows

Le processus d'inactivité du système fait partie intégrante du système d'exploitation Windows et, bien qu'il puisse sembler monopoliser plus de 90%, il ne fait que vous montrer les ressources disponibles et que votre processeur ne fait rien pour le moment.