Les systèmes d'exploitation gèrent la concurrence en permettant à
plusieurs processus de s'exécuter en parallèle. Ils utilisent des
mécanismes tels que la planification de processus pour attribuer des
ressources CPU de manière équitable. La concurrence peut conduire à des
problèmes de synchronisation, tels que les conditions de concurrence et
les deadlocks, qui nécessitent des mécanismes de contrôle pour assurer
la cohérence des données partagées entre les processus. Les systèmes
d'exploitation offrent des outils tels que les sémaphores, les mutex et
les moniteurs pour gérer la concurrence de manière sûre et efficace. Une
gestion adéquate de la concurrence est essentielle pour garantir la
stabilité et les performances des systèmes informatiques
- Enseignant: BEKKI Khadhir
Cet espace contient une séries de TPs sur les systèmes d'exploitation 2, destinés au étudiants du 3° Licence (Option SI). Ces Tps ont pour objectif de familiariser principalement l'étudiant avec:
- La gestion des processus et threads
- Les algorithmes de l’exclusion mutuelle de l'attente passive et active (sémaphores, moniteurs, ...)
- Étude de cas
- Enseignant: Boudaa Boudjemaa