Bonjour,
Je suis en étude de "comptable informatique" et j'ai un cours sur le système d'exploitation
Question relative au devoir :
On veut synchroniser 3 processus P1, P2 et P3
- Le processus P1 crée un ensemble de données
- Le processus P2 les exploite
- Le processus P3 les met en forme et les enregistre
Les processus fonctionnent en parrallèle et les données sont tranférées par blocs successifs ou buffers
Pour simplifier, on suppose qu'on ne doit gérer que des blocs complets tous de même taille.
- Présenter succintement les différentes métiodes de communication que vous connaissez sous UNIX
- Pour chacune d'entre elle expliquez comment vous pourriez synchroniser les échanges et les risques courus au cas où la synchronisation ne sera pas pris en compte
merci de bien vouloir m'aider
Cordialement
Partager