Module : Systèmes d’exploitation Année Universitaire : 2024-2025
Responsable du cours : Hazar MLIKI
Auditoire : RT2
TD 1
Exercice 1
1. Quelles sont les deux principales fonctions d’un système d’exploitation ?
2. Expliquez la différence entre les « programmes systèmes » et les « programmes
d'application », dans un ordinateur. De quel type de programmes, un système
d'exploitation fait-il partie ?
3. Expliquez la différence entre un Processus et un Programme.
4. Comment un ordinateur commence-t-il à fonctionner ?
5. Que fait le processeur quand il n’y a aucun programme à exécuter ?
6. Quels sont les indices de performance d’un microprocesseur ?
Exercice 2
1. Les applications suivantes sont-elles des applications par lots ou des applications
interactives ?
a) Traitement de texte.
b) Production de relevés bancaires mensuels.
c) Calcul du nombre pi jusqu’à un million de chiffres après la virgule.
2. Parmi les instructions suivantes, lesquelles doivent être privilégiées, à savoir lesquelles ne
peuvent être exécutées qu’en mode superviseur ?
a) Changement des registres de gestion de mémoire.
b) Ecriture dans le compteur ordinal.
c) Lecture de l’horloge.
d) Changement de la priorité du processeur.
3. L’appel système cpt = write(df, buffer, nbOctets ), peut-il retourner une valeur différente
de nbOctets dans cpt ? Si oui, pourquoi ?
4. Dans le cas où la fonction de la bibliothèque et l’appel système sont tous les deux appelées
« read », lequel est le plus recommandé d’utiliser ?