- Faculté: MI
- Département: Informatique
- Matière: Système d'exploitation 2
- Publique cible: 3eme année Licence Informatique
- Chargé du module : Adel MOUSSAOUI
- Contact: adel.moussaoui@univ-msila.dz
- Parcours: ISIL/SI
- Semaestre: 5/6
- Crédits: 5
- Coefficient: 3
- Durée : 1h30 Cours/1h30 Td/ 1h30TP
- Connaissances préalables recommandées : Système d'exploitation 1.
Objectifs de l’enseignement:
Maîtrise de la synchronisation et de la programmation concurrente. Nous couvrirons des concepts essentiels tels que la synchronisation de processus, les sémaphores, les moniteurs, les régions critiques, les problèmes de communication tel que le lecteur/écrivain et de producteur/consommateur. D'autres modéles de synchronication serons développés tel que: les rendew-vous, les ressources banalisés et le repas des philosophes.
A la fin du cours l'etudiant va maitriser les Sémaphores, les moniteurs et les régions critiques et leurs utilisation pour contrôler l'accès aux ressources et dans la programmation concurrente.
Les séances de TPs serons dédiés à La programmation des threads en JAVA.
mécanismes de l'exclusion mutuelle se fera en C sous Unix. 3. Les modèles producteur/consommateur, lecteur/rédacteurs et plusieurs variantes seront seront étudiés de façon théorique (développement d'algorithmes en pseudo langage) en TD puis implémentés en JAVA durant les séances de TP.
- Teacher: Moussaoui Adel