Exercice 3 - Partie A : Processus · Bac Numérique et Sciences Informatiques Métropole Candidat libre 2021 (sujet 1)
Thème : Architectures matérielles et systèmes d'exploitation · Tiré du sujet Métropole Candidat libre 1 (2021)
Énoncé
Exercice 3 (4 points)
Cet exercice porte sur la gestion des processus par un système d'exploitation et les protocoles de routage.
Les parties A et B sont indépendantes.
Partie A: Processus
La commande UNIX ps présente un cliché instantané des processus en cours d'exécution.
Avec l'option -eo pid,ppid,stat,command, cette commande affiche dans l'ordre l'identifiant du processus PID ( process identifier), le PPID ( parent process identifier), l'état STAT et le nom de la commande à l'origine du processus.
Les valeurs du champ STAT indique l'état des processus:
R: processus en cours d'exécution
S: processus endormi
Sur un ordinateur, on exécute la commande ps -eo pid,ppid,stat,command et on obtient un affichage dont on donne ci-dessous un extrait.
$ ps -eo pid,ppid,stat,command
PID PPID STAT COMMAND
1 0 Ss /sbin/init
.............
1912 1908 Ss Bash
2014 1912 Ss Bash
1920 1747 Sl Gedit
2013 1912 Ss Bash
2091 1593 Sl /usr/lib/firefox/firefox
5437 1912 Sl python programme1.py
5440 2013 R python programme2.py
5450 1912 R+ ps -eo pid,ppid,stat,command À l'aide de cet affichage, répondre aux questions ci-dessous.
1.
Quel est le nom de la première commande exécutée par le système d'exploitation lors du démarrage ?
2.
Quels sont les identifiants des processus actifs sur cet ordinateur au moment de l'appel de la commande ps ? Justifier la réponse.
3.
Depuis quelle application a-t-on exécuté la commande ps ? Donner les autres commandes qui ont été exécutées à partir de cette application.
4.
Expliquer l'ordre dans lequel les deux commandes python programme1.py et python programme2.py ont été exécutées.
5.
Peut-on prédire que l'une des deux commandes python programme1.py et python programme2.py finira avant l'autre ?

Corrigé
Corrigé proposé par AprenAI (non officiel)
1. Quel est le nom de la première commande exécutée par le système d'exploitation lors du démarrage ?
Réponse : /sbin/init
2. Quels sont les identifiants des processus actifs sur cet ordinateur au moment de l'appel de la commande ps ?
Réponse : 5440 et 5450
2. Justifier la réponse.
Réponse : Les processus actifs sont ceux qui ont la lettre R dans la colonne STAT (processus en cours d'exécution).
Les réponses des 3 questions restantes et l’explication pas à pas sont réservées aux membres Premium. Premium
Résous-le ici : correction automatique, indices et corrigé détaillé.
‹ Exercice 4 - Architecture de Von Neumann · Métropole 1 remplacement 2022 · Exercice 2 - Systèmes d'exploitation · Métropole Candidat libre 2021 (sujet 2) ›
Plus d’exercices d’Architectures matérielles et systèmes d'exploitation
- Exercice 2 - Partie A · Métropole 2 remplacement 2025
- Exercice 4 - Architecture de Von Neumann · Métropole 1 remplacement 2022
- Exercice 2 - Systèmes d'exploitation · Métropole Candidat libre 2021 (sujet 2)
- Exercice 2 - Systèmes d'exploitation · Métropole 2021 (sujet 1)
- Exercice 4 · Métropole 2021 (sujet 2)