Concepts des systèmes d'exploitation
et mise en oeuvre sous Unix
Code : CS21
- Département : Informatique
- Coordonnateur : Dominique BOUILLET
- Téléphone : 01 60 76 45 36
- Mail : Dominique.Bouillet@int-evry.fr
- Pièce : B 302
Objectifs :
- Etudier les principes fondamentaux des systèmes
d'exploitation
- Etudier leur mise en oeuvre sous Unix
Programme :
- Fonctions des systèmes d'exploitation
- Gestion Mémoire
- Algorithmes de Gestion Mémoire
- Exécution multitâche
- Synchronisation par sémaphores
- Ressources (Es, fichiers...) et interblocage
- Introduction aux threads
- Gestion des processus Unix (création, signaux...)
- Programmation système (fork, exec...)
- Programmation des Ess et synchronisation (signaux)
- Communications (tubes, IPC)
- Programmation avec les tubes
- Communication et synchronisation entre processus
Organisation pédagogique :
- Total cours + contrôle = 24 h
- 6 vacations de cours de 1h30
- 8 vacations de travaux pratiques de 1h30 (dont 2 notés)
Documentation ou bibliographie :
- "Mise en oeuvre des systèmes d'exploitation",
D. BOUILLET
- "Programmation Unix", D. BOUILLET, C. BAC