Gestion des processus par le système d’exploitation
Sur un ordinateur vous pouvez rédiger un document avec un traitement de textes, effectuer des recherches de ressources documentaires avec un navigateur, utiliser une logiciel de conception de graphiques, et programmer en python, tout ceci simultanément dans le sens où vous n’êtes pas obligez d’attendre d’avoir terminé une tâche avec un programme et de fermer ce dernier pour pouvoir démarrer une autre tâche avec un autre programme.
Tout ceci alors que votre machine ne dispose que d’un seul CPU.
Comment cela est-il possible ?
1 – Mise en évidence des processus en cours d’exécution
Objectifs
Connaissances visées
notion de processus, gestionnaire des tâches, PID, PPIDCompétences à développer
identifier les processus en cours sur une machinePré-requis, liens avec les autres thèmes étudiés
NSI première
Systèmes d’exploitation : Identifier les fonctions d’un système d’exploitation. Utiliser les commandes de base en ligne de commande. Gérer les droits et permissions d’accès aux fichiers.Visualisation des processus sous © MS Windows.
- Indiquez la procédure à suivre pour accéder au « Gestionnaire des tâches » sous © MSWindows avec une GUI.
- Mettre en œuvre cette procédure.
Réaliser, imprimer et conserver une capture d’écran.
Mot-clé : Taskmgr.exe (TaskMgr signifie Task Manager)
- Les processus en cours sont classés en 3 catégories : lesquelles ?
- Pour chaque catégorie, combien de processus sont en cours ?
Réaliser, imprimer et conserver une capture d’écran. - Indiquez le procédure à suivre pour démarrer un nouveau processus comme ‘notepad.exe’.
- A quelle catégorie s’est ajouté ce processus ?
- Définissez la notion de « PID ».
- Indiquez la procédure à suivre pour déterminer le « PID » de ce nouveau processus.
- Classez les processus par ordre croissant de PID. On peut considérer que plus le PID est ‘faible’ plus le processus a été lancé ‘tôt’ au démarrage de la machine.
- Recherchez à quoi correspondent les processus suivant : ‘System’, ntoskrnl.exe’, ‘services.exe’, ‘winlogon.exe’, ‘wininit.exe’, ‘dwm.exe’, ‘smss.exe’, ‘lsass.exe’, ‘svchost.exe’.
- Indiquez la procédure à suivre pour arrêter un processus.
- Indiquez la procédure à suivre pour visualiser les processus en cours en mode console (ligne de commandes, sans GUI) dans un environnement © MSWindows.
- Mettre en œuvre cette procédure.
Réaliser, imprimer et conserver une capture d’écran.
Mot-clé : powershell.exe, cmd.exe
Ressource : liste des commandes pour (c) MS Windows cmd.exe