Université Paris Diderot - Master 1 en Informatique
Programmation système - 2011/2012
Informations générales
Équipe pédagogique:
- chargé de cours: Stefano Zacchiroli
- chargé de TD-TP: Gabriel Kerneis
Horaires:
- jeudi 16h30-18h30, cours magistral, amphi 6C (sauf 29 septembre)
- lundi 10h30-12h30, TD-TP, salles 473F et 554C
- lundi 13h30-15h30, TD-TP, amphi 6C et salle 554C
Calendrier:
- 22 septembre 2011 - début de cours
- 26 septembre 2011 - début de TD-TP
- 15 décembre 2011 - dernier cours
- 2 janvier 2011 - date de rendu des projets (à 12h00, heure de Paris)
- 4 janvier 2012 - examen: 8h30-11h30, amphi 5C
- 13 janvier 2012 - soutenances: 8h30-18h30, salle S (554C)
- 7 juin 2012 - soutien: 10h-12h, salle 473F
- 28 juin 2012 - rattrapage: 12h-15h, amphi 7C
Le cours sera évalué pour 50% par un projet (qui n'est pas du contrôle continu donc obligatoire) et pour 50% par un examen.
Listes de diffusion
Tous les étudiants doivent s'abonner a la newsletter m1progsyst. Toutes annonces du cours seront envoyées à cette liste.
Livres
- Advanced Programming in the UNIX Environment, Second Edition, W. Richard Stevens and Stephen A. Rago. Addison-Wesley Professional, 2005.
- The Linux Programming Interface, Michael Kerrisk. No Starch Press, 2010.
- Linux System Programming, O’Reilly Media, 2007.
Transparents
- Cours 1 - Introduction
- Cours 2 - Process management basics
- Cours 3 - Process management
- Cours 4 - Runtime user management
- Cours 5 - Signals
- Cours 6 - IPC & pipes
- Cours 7 - FIFOs
- Cours 8 - File locking
- Cours 9 - Memory mapping
- Cours 10 - System V IPC
Voir la page de Gabriel Kerneis pour les sujets de TPs.