QCM : Gestion des processus sous Linux — 9 questions

Questions et réponses du QCM

1. Quelle est la caractéristique essentielle d'un processus ?

Il représente le code source stocké dans la mémoire.
C'est un programme en stockage prêt à être exécuté.
Il s'agit d'une copie exacte du code source.
C'est une instance en cours d'exécution d'un programme.

C'est une instance en cours d'exécution d'un programme.

Explication

La définition précise indique qu'un processus est une instance en cours d'exécution d'un programme, ce qui en constitue la caractéristique fondamentale.

2. Qu'est-ce qui distingue un processus d’un programme en cours d'exécution en termes de définition?

Un processus est une instance en cours d'exécution, alors qu’un programme est une série d’instructions statiques.
Un processus est le code source d’un programme, tandis qu’un programme est l’instance en cours d’exécution.
Un programme devient un processus dès qu'il est écrit dans un langage de haut niveau.
Le processus est le code compilé, tandis que le programme est en exécution.

Un processus est une instance en cours d'exécution, alors qu’un programme est une série d’instructions statiques.

Explication

Un processus correspond à une instance en cours d'exécution d'un programme, ce qui le distingue du code source statique. Le code source seul ne constitue pas un processus, c'est l'exécution qui le transforme.

3. En quoi un processus diffère-t-il d'un code source ?

Le processus est l'exécution dynamique du programme, tandis que le code source est la version statique.
Le processus est une copie du code source, qui est une version en cours d'exécution.
Le processus est la version statique du programme, tandis que le code source est la version en cours d'exécution.
Le processus et le code source sont identiques, mais le processus est en mémoire.

Le processus est l'exécution dynamique du programme, tandis que le code source est la version statique.

Explication

Le processus représente l'exécution dynamique du programme, en étant une manifestation en cours d'exécution, alors que le code source est une version statique et non en exécution. La source précise que le processus est la manifestation concrète du code lors de son exécution, ce qui le distingue clairement du code source qui est la version statique.

4. Dans quels états un processus peut-il se trouver selon la gestion par le système d'exploitation?

État élu, bloqué, prêt,
Actif, inactif, suspendu,
Initial, intermédiaire, final,
Créé, détruit, archivé,

État élu, bloqué, prêt,

Explication

Les états clés d’un processus sont élu (en train d’utiliser le CPU), bloqué (en attente d'une ressource), et prêt (en attente de CPU). Ces états permettent la gestion fine de l'exécution des processus.

5. Que se passe-t-il lorsqu’un processus dans l’état élu demande une ressource indisponible?

Il passe de l’état élu à l’état bloqué,
Il reste dans l’état élu jusqu’à ce que la ressource soit disponible,
Il retourne directement à l’état prêt,
Il est détruit par le système.

Il passe de l’état élu à l’état bloqué,

Explication

Lorsqu’un processus en état élu demande une ressource indisponible, il passe à l’état bloqué, car il doit attendre que la ressource devienne disponible avant de pouvoir continuer.

6. Quel est le numéro d’identifiant unique attribué à un processus dans Linux?

PID,
PPID,
UID,
GID,

PID,

Explication

Le PID (Process ID) est l’identifiant unique d’un processus dans Linux, permettant de le différencier dans le système. PPID désigne l’identifiant du processus parent.

7. Comment peut-on observer les processus en cours sous Linux?

En utilisant la commande ps,
En lançant la commande ls,
Avec la commande cd,
En utilisant la commande mkdir.

En utilisant la commande ps,

Explication

La commande 'ps' permet d’observer les processus en cours dans Linux, offrant différentes options pour afficher une liste détaillée.

8. Quelle opération correspond à la transition d’un processus de l’état élu à l’état bloqué?

Opération de blocage,
Opération d’élection,
Opération d’activation,
Opération de terminaison,

Opération de blocage,

Explication

L’opération de blocage correspond à la transition d’un processus de l’état élu à l’état bloqué, souvent lors d’une attente de ressource.

9. Quel problème peut survenir lorsque plusieurs processus se bloquent mutuellement en attente de ressources, et comment s'appelle cette situation?

Interblocage (deadlock),
Starvation,
Lancement concurrent,
Partitionnement,

Interblocage (deadlock),

Explication

L'interblocage ou deadlock est une situation où plusieurs processus se bloquent mutuellement, empêchant leur progression, ce qui peut compromettre la stabilité du système.

Révisez avec les flashcards

Mémorisez les réponses avec 9 flashcards sur Gestion des processus sous Linux.

Processus — définition ?

Instance en cours d'exécution d'un programme.

Processus — définition?

Instance en cours d'exécution d'un programme.

États d'un processus — principaux ?

Élu, prêt, bloqué.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Gestion des processus sous Linux.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM