Qu’est-ce qu’un processus ?#

Un processus est un programme en cours d’exécution. Par exemple, si on ouvre le bloc-notes de windows, un processus est créé par le système d’exploitation.

Le système d’exploitation dispose d’un programme qui affiche les différents processus. Pour windows, il s’agit du gestionnaire des tâches.

  1. Ouvrir le gestionnaire des tâches de windows. Vous devez obtenir la fenêtre suivante:

    ../_images/taskmgr_1.png

    Assurez-vous d’être sur l’onglet Processus et d’avoir les mêmes champs d’informations, à savoir, le nom, le type, le PID, le nom du processus et la ligne de commande.

    Note

    Si les champs ne correspondent pas, faites un clic droit sur la ligne des champs et sélectionner les champs souhaités.

    ../_images/taskmgr_2.png
  2. Retrouver dans le gestionnaire des tâches la ligne du processus associé à ce programme.

    1. Quel est nom du processus associé au gestionnaire des taches ?

    2. Quel est le programme et le chemin absolu associé au gestionnaire des tâches ?

  3. Le PID est l’identifiant de processus.

    1. Quel est l’identifiant de processus associé au gestionnaire des tâches ?

    2. Si on ferme le gestionnaire des tâches, qu’en est-il de son processus ?

    3. On ouvre à nouveau le gestionnaire des tâches. Quel sera son PID ? Quelle conclusion en tirer.

  4. Pour chaque programme exécuté, un processus est créé.

    1. Ouvrir le bloc-notes de windows et relever son PID.

    2. Est-il possible d’exécuter plusieurs fois le bloc-notes. Si oui, quelle est l’information qui différencie les processus ?

  5. On crée un fichier texte avec le bloc-notes nommé test.txt contenant le texte « les processus ».

    1. Est-il possible d’ouvrir ce fichier texte avec un autre éditeur de texte ? De le modifier ?

    2. Est-il possible d’ouvrir le fichier test.txt avec le bloc-notes et un autre éditeur de texte en même temps. De les modifier en même-temps ?

    3. Quel problème peut se poser si on accède à une même ressource avec 2 processus différents ?

  6. Ouvrir le fichier test.txt avec l’application LibreOffice.

    1. Est-il possible de supprimer le fichier test.txt alors qu’il est ouvert avec l’application LibreOffice. ? Comment l’expliquer ?

    2. Recommencer cette opération en utilisant le bloc-notes. Que remarquez-vous ?

  7. Le navigateur que vous utilisez a généré un processus visible dans le gestionnaire des tâches.

    1. Que remarquez-vous sur ce processus ? Comment l’expliquer ?

    2. Quel est le PID du processus associé à votre navigateur ? Comment le distinguer des autres processus ?

    3. Est-il possible de mettre fin à tous ces processus ?