Cuestionario: Gestion des processus et verrouillage — 4 preguntas

Preguntas y respuestas detalladas

1. Quelle affirmation décrit correctement un processus ?

Une suite d’instructions écrites dans un langage de haut niveau
L’identifiant attribué par le système pour distinguer les fichiers
Une instance d’exécution d’un exécutable créée par le système
Un programme traduit en langage machine, compréhensible par le processeur

Une instance d’exécution d’un exécutable créée par le système

Explicación

Un processus est l’instance d’exécution d’un exécutable, lancée et gérée par le système d’exploitation. Le programme est le code source, tandis que l’exécutable est sa version en langage machine.

2. Qu’est-ce qu’un processus en informatique ?

Une suite d’instructions écrites dans un langage de haut niveau.
Un programme en cours d’écriture dans un langage de haut niveau.
Une instance d’exécution d’un programme traduite en langage machine.
Une ressource partagée entre plusieurs programmes.

Une instance d’exécution d’un programme traduite en langage machine.

Explicación

Un processus est une instance d’exécution d’un exécutable, qui a été traduit en langage machine. La réponse 2 est correcte car elle décrit précisément cette notion.

3. Que regroupe principalement le contexte d’exécution d’un processus ?

Le PID, la priorité et l’horodatage de création
La mémoire utilisée, l’état des registres et les ressources utilisées
Le temps CPU consommé et le nombre de quantum écoulés
Le nom du programme, sa version et son auteur

La mémoire utilisée, l’état des registres et les ressources utilisées

Explicación

Le contexte d’exécution contient les informations nécessaires pour reprendre un processus après interruption : mémoire, registres et ressources. Il permet de continuer exactement là où le processus s’était arrêté.

4. Quelle situation représente un exemple typique d'interblocage entre deux processus utilisant des verrous ?

Les deux processus utilisent un seul verrou, et le processus 1 le relâche avant que le processus 2 ne le prenne, évitant tout interblocage.
Les deux processus tentent de prendre des verrous différents dans le même ordre, puis relâchent le verrou qu'ils ont en premier lors de l'exécution.
Un processus demande un verrou et est immédiatement rejeté parce que le verrou est occupé par un autre processus.
Le processus 1 prend le verrou V1 et le processus 2 prend V2, puis chacun demande le verrou que l'autre détient, créant ainsi une situation où aucun ne peut continuer.

Le processus 1 prend le verrou V1 et le processus 2 prend V2, puis chacun demande le verrou que l'autre détient, créant ainsi une situation où aucun ne peut continuer.

Explicación

Cet exemple illustre un interblocage classique où chaque processus attend indéfiniment que l'autre relâche un verrou, créant une situation d'attente mutuelle. La première option décrit une prise de verrous dans le même ordre, ce qui prévient généralement l'interblocage, tandis que la troisième et la quatrième ne consistent pas en des scénarios d'interblocage mais en des cas où aucun blocage ne se produit.

Repasa con tarjetas de memoria

Memoriza las respuestas con 9 tarjetas de memoria sobre Gestion des processus et verrouillage.

Programme — définition ?

Suite d'instructions en haut niveau.

Programme & processus

Un programme est une suite d'instructions; un processus, une instance d'exécution.

Processus — rôle ?

Instance d'exécution d’un programme.

Ver tarjetas de memoria →

Estudia la hoja de repaso

Lee la hoja de repaso completa sobre Gestion des processus et verrouillage.

Ver hoja de repaso →

Similar courses

Crea tus propios cuestionarios

Importa tu curso y la IA genera cuestionarios con correcciones en 30 segundos.

Generador de cuestionarios