IFT-2001 / Automne 2026 / Introduction aux systèmes d’exploitation
Mini-test — Introduction aux systèmes d’exploitation
Exercices d’entraînement créés pour le portail. Aucun questionnaire officiel. Banque v1.
7 questions. Un point par réponse automatique correcte; aucun crédit partiel. Les autoévaluations sont comptées séparément. Les corrigés apparaissent après chaque réponse; ce mini-test sert à apprendre.
Aucune tentative commencée.
1. Quel couple illustre les deux perspectives complémentaires du SE?
Compréhension · version 1
Hypothèses et règle de réponse
- Modèle conceptuel du maître S01, état documentaire du 25 septembre 2026.
Une seule proposition répond à toutes les contraintes; choisir son sens exact.
Corrigé — question 1
Le fichier est une abstraction de machine étendue; répartir le disque est une gestion de ressources. Une interface graphique ou un compilateur ne définit pas le SE. Les abstractions masquent les détails sans abolir les limites.
Variantes : Une seule proposition répond à toutes les contraintes; choisir son sens exact.
Revoir la matière — 3.2 Le SE comme machine étendueRevoir la matière — 3.3 Le SE comme gestionnaire de ressources2. Scénario : le système choisit le thread prêt de plus haute priorité, sauvegarde les registres courants puis restaure les siens. Où sont politique et mécanisme?
Application · version 1
Hypothèses et règle de réponse
- Modèle conceptuel du maître S01, état documentaire du 25 septembre 2026.
Une seule proposition répond à toutes les contraintes; choisir son sens exact.
Corrigé — question 2
La politique décide qui recevra le CPU; le mécanisme sauvegarde et restaure l’état pour appliquer ce choix. Changer la règle de priorité ne demande pas de redéfinir l’opération matérielle de commutation.
Variantes : Une seule proposition répond à toutes les contraintes; choisir son sens exact.
Revoir la matière — 3.5 Politique et mécanisme3. Scénario : P et Q lisent tous deux l’adresse virtuelle 0x1000. Doivent-ils lire la même cellule RAM?
Application · version 1
Hypothèses et règle de réponse
- Modèle conceptuel du maître S01, état documentaire du 25 septembre 2026.
Une seule proposition répond à toutes les contraintes; choisir son sens exact.
Corrigé — question 3
Les espaces d’adressage sont privés; la traduction dépend du processus. La pagination organise pages virtuelles et cadres physiques. Une page absente ou interdite provoque une exception, que le noyau traite; elle ne garantit ni présence en RAM ni accès autorisé.
Variantes : Une seule proposition répond à toutes les contraintes; choisir son sens exact.
Revoir la matière — 5.3 Mémoire virtuelleRevoir la matière — 4.3 Mémoire4. Scénario : une application affiche du texte avec printf. Expliquez le chemin possible jusqu’au périphérique et le retour, sans confondre API et appel système.
Application · version 1
Hypothèses et règle de réponse
- Chemin conceptuel de S01 §6; sortie nécessitant un service protégé à un moment donné.
- On ne suppose ni écriture immédiate, ni nombre fixe d’appels write, ni commutation vers un autre processus.
Toute formulation couvrant la rubrique est recevable; comparaison et confirmation personnelles, sans correction automatique.
Corrigé — question 4
GUI et CLI servent aux humains; API et appels système servent aux logiciels. printf formate en espace utilisateur et peut utiliser write. Une entrée contrôlée vers le noyau permet validation et service via le pilote, puis retour. Le diagramme est conceptuel : pas un appel système obligatoire par printf, ni un changement de processus obligatoire à chaque transition.
- printf formate en espace utilisateur dans une bibliothèque.
- La bibliothèque peut déclencher write; toute fonction de bibliothèque ne fait pas un appel système et le tamponnage peut différer l’écriture.
- Une entrée contrôlée transfère au noyau, qui identifie et valide la demande.
- Le noyau/pilote dialogue avec le matériel; résultat ou erreur revient à l’application.
Variantes : Toute formulation couvrant la rubrique est recevable; comparaison et confirmation personnelles, sans correction automatique.
Revoir la matière — 6.2 De l'API au noyauRevoir la matière — 6.3 Exemple `printf` et `write`Revoir la matière — 6.1 Interfaces destinées aux humains et aux programmes5. Scénario : un pilote chargé dynamiquement dans un noyau monolithique provoque une panne. L’équipe envisage de déplacer des services en espace utilisateur. Analysez le compromis et situez les autres architectures.
Application · version 1
Hypothèses et règle de réponse
- Modèle conceptuel du maître S01, état documentaire du 25 septembre 2026.
Toute formulation couvrant la rubrique est recevable; comparaison et confirmation personnelles, sans correction automatique.
Corrigé — question 5
La modularité dynamique du noyau n’isole pas automatiquement le pilote. Déplacer un service en espace utilisateur peut contenir certaines fautes et faciliter test/remplacement, mais ajoute des échanges. Couches et hybride décrivent d’autres organisations; aucune étiquette ne garantit à elle seule fiabilité ou performance absolue.
- Un module reste privilégié; chargement dynamique ne signifie pas isolation d’un micro-noyau.
- Le monolithique permet des appels internes directs mais une faute peut compromettre le système.
- Le micro-noyau réduit le code privilégié et isole des services, au coût de messages/transitions et changements de contexte supplémentaires.
- Les couches structurent les dépendances avec coûts de traversée; l’hybride combine plusieurs modèles.
Variantes : Toute formulation couvrant la rubrique est recevable; comparaison et confirmation personnelles, sans correction automatique.
Revoir la matière — 7.2 Comparaison des architecturesRevoir la matière — 7.3 Micro-noyau contre noyau monolithique6. Un administrateur lance une application ordinaire. Quelle proposition est correcte dans le modèle décrit?
Compréhension · version 1
Hypothèses et règle de réponse
- Modèle conceptuel du maître S01, état documentaire du 25 septembre 2026.
Une seule proposition répond à toutes les contraintes; choisir son sens exact.
Corrigé — question 6
Le privilège CPU appartient au contexte exécuté et aux instructions permises; l’identité administrateur relève des autorisations logicielles. Intel emploie typiquement anneau 0 pour le noyau et 3 pour les applications; les autres architectures ont d’autres modes. La validation reste nécessaire.
Variantes : Une seule proposition répond à toutes les contraintes; choisir son sens exact.
Revoir la matière — 8.3 Mode noyau et mode utilisateurRevoir la matière — 8.4 Anneaux Intel et autres architectures7. Quel usage du portail respecte les renseignements administratifs du maître S01?
Compréhension · version 1
Hypothèses et règle de réponse
- Question de compréhension du document historique; aucun état officiel actuel ni accomplissement personnel n’est évalué.
Une seule proposition répond à toutes les contraintes; choisir son sens exact.
Corrigé — question 7
Le maître reflète Brio au 25 septembre 2026; TP, dates et lieux ont pu changer. La présence d’une image VM ne prouve pas son démarrage. Le cours exige compilation/exécution dans sa VM et remise au portail; l’IA dépend des consignes de l’activité et doit être déclarée lorsqu’autorisée. Aucune lecture du site n’atteste une remise, un accommodement ou une présence.
Variantes : Une seule proposition répond à toutes les contraintes; choisir son sens exact.
Revoir la matière — 10.2 Évaluations actuellement publiéesRevoir la matière — 10.3 TP et environnement de correctionRevoir la matière — 10.4 Intégrité, IA et droit d'auteurRevoir la matière — 11.1 Machine virtuelleRevoir la matière — 11.4 Checklist d'actionsRécupérer manuellement les données locales
Copier séparément les données ci-dessous dans des fichiers texte avant de fermer la page ou de modifier le stockage. Une valeur illisible ou incompatible reste en place. Aucun effacement ni rétablissement écrasant n’est effectué automatiquement. L’export/import JSON est disponible sur la page Progression du cours. Cette récupération séparée reste utile pour une valeur brute ou un conflit.
Clé de ce cours : . Format v1 porté par cette clé; dates UTC et identifiants durables.
Si l’accès est refusé, la valeur persistée peut rester inaccessible. Réautoriser le stockage dans le navigateur puis rouvrir ce cours permet de la relire. Une réinitialisation exige une décision explicite après récupération; aucune commande de suppression n’est proposée ici. Les données restent sur cette origine et cet appareil, sans transfert automatique.