Communication inter-processus§

Systèmes d’exploitation

auteur:Pierre-Antoine Champin
adresse:Département Informatique - IUT - Lyon1
licence:Ce travail est sous license Creative Commons Attribution-ShareAlike 3.0 France
1

Introduction§

2

Motivation§

Malgré la généralité des mécanismes d”entrée-sortie, d’autres mécanismes peuvent être nécessaire pour faire communiquer des processus.

3

Communication via la mémoire§

4

Mémoire partagée§

5

Combinaison avec mmap§

6

Signaux§

7

Définition : Signal§

8

Utilisation§

9

Signal et programmation événementielle§

10

Signaux entre processus§

Les signaux peuvent également être utilisés pour communiquer entre plusieurs processus de manière asynchrone

Ils peuvent notamment servir à la synchronisation

11

Sémaphore§

12

Sémaphore§

Ressource servant à la synchronisation

Analogie à une pile de jetons

13