Présentation générale
Comme la plupart des systèmes d’exploitation, Windows peut exécuter plusieurs programmes simultanément. Cependant, à moins que votre ordinateur ne dispose de plusieurs processeurs (bi-processeur ou cpu à double coeur), il peut seulement exécuter une seule tâche à la fois. Pour résoudre ce problème Windows commute (bascule) très rapidement entre tous les programmes en cours d’exécution, ce qui donne l'illusion que ces derniers tournent en parallèle. Si vous avez déjà rencontré un plantage du système, c’est probablement que la commutation s’arrête, entraînant l'arrêt de tous les programmes actifs. Cela survient quand un processus verrouille le processeur et ne le libère pas.
Qu'est-ce qu'un processus ?
Tandis que le mot "programme" se réfère au code exécutable (le fichier .exe, par exemple), un processus est un programme qui est exécuté. Quand vous lancez un programme sous Windows, l'exécutable est chargé en mémoire et Windows l'inscrit dans sa liste interne de processus et s'assure qu’il reçoit bien du temps processeur et de la mémoire, tout comme pour les autres applications. Un processus peut alors demander autant de ressources qu'il y en a de disponibles, Windows tenant en effet à jour en temps réel l’utilisation des différentes ressources. Aussitôt qu'un processus est terminé, toutes les ressources utilisées par ce processus sont libérées et sont alors redistribuées à d'autres qui les demandent.
Pourquoi terminer un processus ?
Chaque fois qu'un processus est terminé (supprimé) par l'utilisateur, toutes les ressources utilisées par ce dernier sont alors libérées et deviennent disponibles aux autres processus. L’utilisation des ressources est différente selon les processus, certains utilisent beaucoup plus de ressources que d'autres. Plus il y a de ressources disponibles, plus l’exécution de nouveaux processus est rapide. Cela nécessite donc de terminer (désactiver) certains processus gourmands en ressources ou tout simplement inutiles.
Comment visualiser les processus ?
Pour les systèmes Windows à noyau NT (Vista - XT - 2003 - 2000 et NT4) :
Le Gestionnaire des tâches de Windows est accessible soit par la combinaison des touches CRTL+ALT+SUPPR, soit par un clic droit sur la Barre des Tâches puis en choisissant l'option "Gestionnaire de tâches". Il permet de visualiser les processus actifs qu'ils soient visibles (qui tournent en premier plan) ou invisibles (qui tournent en arrière plan). Il permet également de terminer (supprimer) un processus à la fois. L’arrêt d'un processus est pratiquement instantané, et permet de récupérer des ressources, mais attention à ne pas terminer un processus critique pour Window, ce qui pourraît entraîner un plantage de votre système.
Pour les autres systèmes Windows (95 - 98 et Me) :
Le Gestionnaire des tâches est accessible par la combinaison des touches CRTL+ALT+SUPPR. Il permet de terminer un processus à la fois, mais ne permet que de visualiser les processus visibles (qui tournent en premier plan) contrairement à celui des systèmes NT qui permet également de consulter les processus fonctionnant en arrière plan.. Terminer un processus prend en général un certain temps sur ces systèmes.