|
École Polytechnique - 3e année -
Majeure 2 Informatique INF-552.
- Chargé de cours : Albert Cohen.
- Chargés de TD : Cédric Bastoul et Albert Cohen.
Présentation
- Résumé :
-
Ce cours porte sur la conception des systèmes d'exploitation et
la programmation système (en C). Étude
générale de la concurrence et des communications entre
processus, et analyse des mécanismes d'abstraction et de
virtualisation. Étude des couches basses du noyau (processus,
threads, périphériques, gestion des interruptions,
ordonnancement, mémoire virtuelle, protection) et des services
de plus haut niveau (contrôle des entrées-sorties,
systèmes de fichiers, politique de sécurité,
édition de liens dynamiques). Ouverture vers les machines
virtuelles, les systèmes pour architectures parallèles
à mémoire partagée et les systèmes
embarqués (contraints en ressources ou temps-réel).
- Bibliographie :
-
A. Silberschatz and P. Galvin.
Operating System
Concepts. Seventh Edition, John Wiley & Sons, 2004.
D. P. Bovet and M. Cesati.
Understanding the
Linux Kernel. Third Edition, O'Reilly, 2005.
|