![]() |
||||||||||||
5 Notions de base5.1 Interfaces du système d'exploitationDéfinition : Commandes et appels systèmes
Les appels systèmes constituent l'interface du système d'exploitation et sont les points d'entrées permettant l'exécution
d'une fonction du système. Les appels système sont directement appelables depuis un programme. Les commandes permettent elles
d'appeler les fonctions du système depuis le prompt de l'interpréteur de commande (shell, invite du dos).
5.2 Modes d'exécutions et Commutations de contexte
Définition : Mode superviseur
Le mode superviseur est le mode d'exécution du système. C'est un mode d'exécution privilégié qui autorise notamment l'appel
à des instructions interdites en mode utilisateur (manipulation des interruptions). Ce mode assure la protection du système
d'exploitation. Le passage du mode utilisateur vers le mode superviseur est soit provoqué par un appel système, soit par une
trappe, soit par l'arrivée d'une interruption
Définition : Commutations de contexte
Le passage entre les modes utilisateur / superviseur s'accompagne de commutations de contexte (sauvegarde du contexte utilisateur
- changement de mode d'exécution - restitution du contexte utilisateur)
|
||||||||||||