Appels syst`eme
� Interfaces aux services offerts par le SE
� Ecrits en C/C++
� G´en´eralement accessible a travers des bib...
Impl´ementation d’appels syst`eme
Impl´ementation d’appels syst`eme (Cont.)
� Exemple
Passage de param´etres aux appels syst`eme
� Registre
� Bloque de m´emoire
� Pile
Passage de param´etres par table
Modes d’executions
� Mode utilisateur
� Mode noyau
Bufferisation d’E/S
Inconv´enients :
� Le processus est bloqu´e pendant l’op´eration d’E/S
� Le SE ne peut pas transferer e...
Bufferisation d’E/S (Cont.)
� Bufferisation singuli`ere
Bufferisation d’E/S (Cont.)
� Bufferisation double
Bufferisation d’E/S (Cont.)
� Bufferisation circulaire
Prochain SlideShare
Chargement dans…5
×

Les appels système

211 vues

Publié le

Section du chapitre principes du système d'exploitation

Publié dans : Logiciels
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
211
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Les appels système

  1. 1. Appels syst`eme � Interfaces aux services offerts par le SE � Ecrits en C/C++ � G´en´eralement accessible a travers des biblioth`eques de haut-niveau (API) � Les API les plus utilis´ees : � POSIX API � Win32 API � Java API
  2. 2. Impl´ementation d’appels syst`eme
  3. 3. Impl´ementation d’appels syst`eme (Cont.) � Exemple
  4. 4. Passage de param´etres aux appels syst`eme � Registre � Bloque de m´emoire � Pile
  5. 5. Passage de param´etres par table
  6. 6. Modes d’executions � Mode utilisateur � Mode noyau
  7. 7. Bufferisation d’E/S Inconv´enients : � Le processus est bloqu´e pendant l’op´eration d’E/S � Le SE ne peut pas transferer en cas de besoin le processus bloqu´e vers le disque (swapped-out) .
  8. 8. Bufferisation d’E/S (Cont.) � Bufferisation singuli`ere
  9. 9. Bufferisation d’E/S (Cont.) � Bufferisation double
  10. 10. Bufferisation d’E/S (Cont.) � Bufferisation circulaire

×