Vous êtes sur la page 1sur 1

ENSP/GI A.

Hamza Système d’exploitation

TD 1 : Concepts généraux des systèmes d’exploitation

1. Lorsqu’on regarde les différents composants d’un ordinateur (systèmes physiques (cpu,…),
programmes utilisateurs (éditeur de texte,…), langage machine,…) où se situe le système d’exploitation ?
Donnez une représentation sommaire de la structure de l’ordinateur. Quelle est la (les) fonction principale
du système d’exploitation ?
2. Les interpréteurs de commandes et les compilateurs font-ils parties du système d’exploitation ?
3. Quelle est la différence entre un système multiprocesseur et un système multicoeur ? Illustrer par
un schéma.
4. Quelles différences existe-t-il entre les systèmes préemptifs et non-préemptifs ? Argumentez sur
des critères tels que la facilité de programmation, la performance et le multitâche.
5. Qu’est-ce que le système de machine virtuelle ? Qu’apporte-t-il ? Quel est l’avantage des
machines virtuelles ?
6. Qu’est ce qu’un système multiprogrammé ? Un système de traitement par lots ? Un système en
temps partagé ? Un système embarqué (embedded system) ? Un système temps réel (real time system)
7. Est-ce qu'un système d'exploitation multitâche est nécessairement multiusager ? Et pour l'inverse ?
Expliquez.
8. Expliquez la différence fondamentale qui existe entre un système d'exploitation multiprogrammé
et un système d'exploitation réseau.
9. Expliquez la raison principale de l'utilisation de deux modes (usager, système) d'opération dans
les systèmes d'exploitation modernes.
10. Qu'est-ce un appel système ? Pourquoi a-t-on besoin des appels système ? Quel est le schéma de
traitement d'un appel système ?
11. Quelle est la différence entre un déroutement et une interruption ?
12. Pourquoi faut-il que l'ordonnanceur change le processus en cours d'exécution régulièrement?
Pourquoi ne faut-il pas trop changer ?
13. Citez quatre événements qui provoquent l’interruption de l’exécution d’un processus en cours,
dans le système UNIX.
14. Le degré de multiprogrammation représente le nombre maximal de processus qu'un système
monoprocesseur peut manipuler à tout moment. Expliquez quelques facteurs matériels et logiciels qui
pourraient avoir une certaine influence sur le degré de multiprogrammation d'un système.
15. Décrivez le facteur principal qui sert de mesure du temps de réponse pour un système à
soumission de lots et pour un système en temps partagé.
16. Qu'est ce qu’un fichier ? Quelles sont les informations qu'un système d'exploitation gère pour un
fichier ?
17. Quelle est la différence entre un système de fichier et un système de gestion de fichier ?
18. Qu’est ce que la mémoire virtuelle ?

-1-

Vous aimerez peut-être aussi