Flashcards : Architecture des systèmes (10 cartes)

Toutes les cartes

1Question

À quoi servent les processus concurrents sur une machine monoprocesseur ?

Réponse

À améliorer l’utilisation de la machine.

2Question

Qu’est-ce qu’un processus ?

Réponse

Une instance d’un programme en exécution, associée à des données et à un BCP.

3Question

Qu’affiche la commande ps sans option ?

Réponse

Les processus associés au terminal depuis lequel elle est lancée.

4Question

Combien de descripteurs de fichier un processus peut-il posséder au maximum ?

Réponse

OPEN_MAX.

5Question

Quelles zones composent l’image mémoire d’un processus ?

Réponse

La pile, le tas, le code et les données.

6Question

Que contient la pile d’un processus ?

Réponse

Les variables locales, les paramètres et les adresses de retour.

7Question

Quelle primitive crée un processus fils en dupliquant le processus appelant ?

Réponse

La primitive fork().

8Question

Que renvoie fork() dans le processus fils ?

Réponse

0.

9Question

Que font wait() et waitpid() lors de la terminaison d’un fils ?

Réponse

Elles suspendent le processus appelant et récupèrent les informations de terminaison.

10Question

Comment retrouver dans etat le code transmis par exit(code) ?

Réponse

En décalant etat de 8 bits.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 11 questions sur Architecture des systèmes.

1. Sur un serveur monoprocesseur qui doit traiter plusieurs requêtes pendant que des opérations d’entrée-sortie sont en cours, quel intérêt les processus concurrents apportent-ils ?

2. Dans une commande shell, quelle différence s’applique entre `rapport ; statistiques` et `rapport | statistiques` ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Architecture des systèmes.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

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

Générateur de flashcards