Bonsoir,
je suis en étude de "comptable sur Informatique" et j'ai un cours sur le système d'exploitation
Dans ce cours il y a bien des choses qui m'échappent
Question relative à un 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 parallèle et les données sont transfé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ésentez succintement les différentes méthodes 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 prise en compte
Ce serait sympa de m'aider ou de me diriger vers une documentation explicite
cordialement
