Système d’Exploitation

Objectifs de l’enseignement

Approfondir les différents concepts utiles pour la conception d’un système d’exploitation ou la programmation système.
Recommandations : Il est conseillé d’utiliser un système d’exploitation (UNIX par exemple) comme exemple en terme d’outil pour chaque concept étudié. Prévoir des TPs pour la mise en application des concepts étudiés.

Contenu de la matière

  • Chapitre 1: SYSTEMES DE FICHIERS
  • Chapitre 2: PROTECTION ET SECURITE
  • Chapitre 3 : SYNCHRONISATION DES PROCESSUS
  • Chapitre 4 : COMMUNICATION ENTRE PROCESSUS
  • Chapitre 5 : INTERBLOCAGE

Références

  1. M. J. Bach, traduit par G.Fellah, ‘’Conception du Système UNIX,’’ Masson et Prentice Hall, 1990.
  2. J. Beauquier, B. Berard ‘’Systèmes d’exploitation : Concepts et algorithmes’’ McGraw Hill, 1990.
  3. Crocus, ‘’ Systèmes d’exploitation des ordinateurs,’’ Dunod informatique 1975.
  4. N. B. Fontaine, P. Hammes, ‘’UNIX Système V: Système et environnement, Masson 1989.
  5. S. Krakowiak, ‘’Principes des systèmes d'exploitation des ordinateurs,’’ Dunod informatique 1987.
  6. J-L.Peterson, F.Silbershartz ‘’Operating Systems Concepts,’’Addison-Wesly Publishing Company,Inc, 1983.
  7. A. Silberschatz, P. B. Galvin ‘’ Principes des systèmes d’exploitation,’’ 4 e Edition, Addison Wesley, 1994.
  8. A. S. Tanenbaum, ‘’ Modern Operating Systems, ’’ Second Edition Prentice Hall.