Qu’est-ce que la planification du processeur?

La planification du processeur est l'allocation de la puissance du processeur d'un ordinateur à des tâches spécifiques. La pratique utilise le terme «planification» car il attribue un pourcentage spécifique de temps d'exécution du processeur à des tâches individuelles. La planification du processeur est utilisée pour empêcher des tâches spécifiques de monopoliser toutes les ressources du processeur d'un ordinateur. La planification des processeurs est également utilisée pour attribuer des processeurs à différentes instances de Windows dans les machines virtuelles ainsi que pour partager la capacité du processeur avec les utilisateurs se connectant à un ordinateur via un bureau distant.

Priorité des tâches

La plupart de la planification du processeur est gérée de manière semi-automatique par le système d'exploitation de Windows 8. La forme la plus élémentaire de planification du processeur est définie en attribuant à chaque tâche individuelle une note de priorité par ordre croissant d'importance faible, inférieure à la normale, normale, supérieure à la normale , élevé et en temps réel. Plus le niveau d'importance est élevé, plus le temps processeur ou l'utilisation que Windows attribuera à la tâche sera important. Les tâches qui ont plus de temps de traitement qui leur sont attribuées s'exécuteront et se termineront plus rapidement. Le processus n'est pas un calendrier chronologique comme les rendez-vous sur un calendrier, mais plutôt une hiérarchie d'importance.

Affectation de base

La planification du processeur de Windows 8 peut être davantage personnalisée via les paramètres d'affinité. Les paramètres d'affinité indiquent à l'ordinateur quels processeurs et cœurs de processeur peuvent être utilisés pour exécuter un programme donné. Les paramètres d'affinité ne sont pas disponibles sur les ordinateurs dotés d'un seul processeur avec un seul cœur; cependant, les processeurs multicœurs et les ordinateurs multiprocesseurs peuvent tirer parti de ce paramètre. L'affectation de base s'applique en conjonction avec la hiérarchisation des tâches. Par exemple, avec un ordinateur monoprocesseur à quatre cœurs, vous pouvez utiliser les paramètres d'affinité pour permettre au logiciel de montage vidéo d'utiliser seulement trois des cœurs. Si vous exécutez une tâche qui utilise toute la puissance du processeur disponible, comme l'exportation de vidéo, l'ordinateur n'utilisera que les trois cœurs attribués pour le processus, laissant le quatrième cœur disponible pour gérer d'autres tâches sur l'ordinateur, comme un navigateur Web. Affinity planifie la tâche de montage vidéo à tout moment pour trois des cœurs et aucun du temps pour l'autre.

Premier plan et arrière-plan

La planification du processeur est également importante pour que votre ordinateur gère les tâches de premier plan et d'arrière-plan en même temps. Les tâches de premier plan sont les programmes ouverts et que vous utilisez activement, tandis que les tâches d'arrière-plan sont les programmes qui s'exécutent en arrière-plan et gèrent les tâches automatisées. La planification du processeur entre les tâches de premier plan et d'arrière-plan est automatisée, ce qui peut empêcher le logiciel antivirus de reprendre l'utilisation complète du processeur lors de l'exécution d'une analyse de routine et de rendre le système inutilisable jusqu'à ce qu'il soit terminé.

Options de contrôle

Les options de planification du processeur sont pour la plupart automatisées, mais peuvent être ajustées dans la fenêtre Gestionnaire des tâches. Vous pouvez accéder aux paramètres d'affinité et de priorité dans l'onglet Processus du gestionnaire de tâches en cliquant avec le bouton droit sur n'importe quelle tâche affichée et en la sélectionnant dans le menu déroulant. La priorité est attribuée via un menu déroulant et l'affinité est gérée par des cases à cocher relatives à chaque cœur. Les systèmes d'exploitation Windows Server ont des capacités de planification de processeur avancées supplémentaires.