Académique Documents
Professionnel Documents
Culture Documents
TD1 Correction
TD1 Correction
TD No 1 : Concepts de base
Niveau : GL2, RT2 et IIA2 Année universitaire : 2014-2015
3. La conception d’un système d’exploitation est basée sur une structure à couches.
Elle consiste à le découper en un certain nombre de couches (niveaux), chacune
d’entre elles étant construite au dessus des couches inférieures.
a. Enumérez ces différentes couches en précisant le rôle de chacune.
• Gestion des Fichiers
• Gestion des périphériques
• Gestion des processus
• Gestion de la mémoire
• Parce que les applications agissent directement sur le système de fichiers, qui
doit donc être géré en premier par le SE.
c. Les interpréteurs de commandes et les compilateurs font-ils parties du
système d’exploitation ?
4. Quels sont les deux modes de fonctionnement des processeurs ?
• Quand un processus usager a besoin d’un service du SE, par ex. E/S, il
exécute un appel du système
• C’est une instruction qui cause une interruption (trap) et changement de mode
(mode superviseur)
• Est associée à des paramètres qui indiquent le type de service désiré
• Le S/E prend la relève et exécute le service, il retourne puis au processus
appelant avec des params qui indiquent le type de résultat
• changement de mode (mode usager)
Exemples d'appels système : open, read, write et close qui permettent les
manipulations sur les systèmes de fichiers ;
7. On vous propose la structure suivante d’un PCB. Parmi toutes les informations
contenues dans cette structure, précisez, en justifiant vos réponses, quelles sont celles
qui sont statiques et celles qui sont dynamiques.