Questions Vrai / Faux
1. Un système d’exploitation est uniquement responsable de la gestion du matériel
d’un ordinateur. (V/F)
2. Un système d’exploitation agit comme une interface entre l’utilisateur et le
matériel. (V/F)
3. Le noyau du système d’exploitation est chargé de la gestion des processus et de la
mémoire. (V/F)
4. Dans un système multiprogrammé, un seul processus peut être en cours
d’exécution à la fois. (V/F)
5. Un système en temps réel garantit toujours une réponse immédiate aux requêtes
des utilisateurs. (V/F)
6. La gestion de la mémoire virtuelle permet d’exécuter des programmes plus grands
que la mémoire physique disponible. (V/F)
7. Un processus peut avoir plusieurs threads, mais un thread appartient toujours à un
seul processus. (V/F)
8. L’ordonnancement des processus vise uniquement à maximiser l’utilisation du
processeur. (V/F)
9. Un interblocage (deadlock) se produit lorsque plusieurs processus attendent
indéfiniment une ressource détenue par un autre. (V/F)
10. Le mode utilisateur et le mode noyau sont deux états du processeur utilisés pour
protéger le système d’exploitation. (V/F)
Questions à Choix Multiples (QCM)
11. Quel est le rôle principal d’un système d’exploitation ?
a) Contrôler l'accès aux fichiers
b) Exécuter uniquement les programmes de l’utilisateur
c) Gérer le matériel et les ressources logicielles
d) Gérer les périphériques de stockage
12. Parmi les éléments suivants, lequel fait partie du noyau du système d’exploitation ?
a) Interface utilisateur
b) Gestionnaire de mémoire
c) Explorateur de fichiers
d) Serveur d’impression
13. Quel est l’avantage principal d’un système multitâche ?
a) Il exécute un programme plus rapidement
b) Il permet d’utiliser plusieurs processeurs
c) Il améliore l’utilisation des ressources du système
d) Il évite les bugs logiciels
14. Un processus peut passer de l’état "Prêt" à "Exécution" lorsque :
a) Il est mis en attente d’une ressource
b) Il obtient le processeur
c) Il libère un verrou sur une ressource
d) Il dépasse son temps d’exécution autorisé
15. Quel mécanisme est utilisé pour éviter les interblocages ?
a) La pagination
b) La prévention et la détection des deadlocks
c) L’ordonnancement FIFO
d) L’exécution en mode utilisateur
16. La mémoire virtuelle est utilisée pour :
a) Remplacer entièrement la mémoire vive
b) Exécuter des programmes plus volumineux que la mémoire physique
c) Améliorer la vitesse d’exécution des programmes
d) Éviter les erreurs d’accès mémoire
17. Dans la gestion des processus, un thread représente :
a) Un programme indépendant en cours d'exécution
b) Une unité d’exécution au sein d’un processus
c) Une tâche qui s’exécute après la fin d’un processus
d) Une extension du système de fichiers
18. Quel type d’ordonnancement permet une exécution plus équitable entre les
processus ?
a) Premier arrivé, premier servi (FCFS)
b) Tourniquet (Round Robin)
c) Priorité statique
d) Temps réel strict
19. Quel mécanisme est utilisé par un système d’exploitation pour garantir l’isolation
entre les processus ?
a) Segmentation de la mémoire
b) Exécution en mode administrateur
c) Blocage des processus en attente
d) Suppression automatique des processus inactifs
20. Quelle technique est utilisée pour gérer la mémoire lorsqu’un programme a besoin
de plus d’espace ?
a) La segmentation
b) La fragmentation interne
c) L’échange (swapping)
d) L’ordonnancement circulaire
21. Lorsqu’un processus exécute une instruction privilégiée, le processeur doit :
a) Interrompre immédiatement le programme
b) Passer en mode utilisateur
c) Passer en mode noyau
d) Recharger l’ensemble des processus
22. Un interblocage peut être résolu en :
a) Libérant les ressources de manière ordonnée
b) Utilisant plus de mémoire vive
c) Défragmentant le disque dur
d) Réduisant le nombre de processus exécutés
23. Quel est l’objectif du système de gestion de fichiers dans un OS ?
a) Fournir un accès direct à la mémoire physique
b) Gérer l’organisation et le stockage des fichiers
c) Exécuter les applications plus rapidement
d) Supprimer automatiquement les fichiers inutilisés
24. Une interruption matérielle permet à l’OS de :
a) Arrêter tous les processus en cours
b) Gérer les périphériques en attente d’une requête
c) Exécuter immédiatement une nouvelle tâche utilisateur
d) Ignorer les erreurs système
25. Le passage entre deux processus en cours d'exécution s’appelle :
a) Un changement de contexte
b) Un ordonnancement FIFO
c) Une interruption logique
d) Un rechargement mémoire
26. Quelle est l’une des responsabilités du gestionnaire de mémoire dans un OS ?
a) Vérifier l’authenticité des fichiers système
b) Assurer l’allocation et la libération de mémoire pour les processus
c) Contrôler l'accès aux périphériques
d) Maintenir l’horloge système
27. Dans un système multiprogrammé, plusieurs processus peuvent être :
a) Exécutés simultanément sur un seul processeur
b) Partagés par plusieurs utilisateurs en même temps
c) Chargés en mémoire même s’ils ne s’exécutent pas immédiatement
d) Fusionnés en un seul processus après exécution
28. La fragmentation externe de la mémoire peut être réduite en utilisant :
a) La mémoire paginée
b) Le partitionnement fixe
c) La compression des fichiers
d) La suppression automatique des processus inutiles
29. Quel est l’avantage principal du mode noyau par rapport au mode utilisateur ?
a) Il empêche les virus d’accéder au système
b) Il permet au système d’exploitation d’exécuter des tâches critiques sans
restriction
c) Il accélère les applications utilisateur
d) Il interdit les processus d’accéder aux fichiers système
30. Dans un système à mémoire paginée, la table des pages est utilisée pour :
a) Suivre l’exécution des processus
b) Gérer l’association entre les adresses logiques et physiques
c) Augmenter la capacité de stockage du disque dur
d) Charger les programmes plus rapidement