Concurrence et communication
Le tube
Permet de lancer un certain nombre de processus concurrents,
(Concurrents notamment pour l’acc`es aux ressources)
Communiquant entre eux.
Syst`eme doit assurer la synchronisation entre eux.
◮Bloque le processus lecteur quand le tube est vide.
◮Bloque le processus ´ecrivain quand le tube est plein
Exemple :
Sortie standard redirig´ee vers entr´ee d’un tube et entr´ee standard
redirig´ee vers la sortie du tube
Syntaxe :
commande 1 | commande 2 | ... | commande n
Exemple : $ ps -aux | wc -l
B.L.C. et E.H. (Universit´e Paris X) Cours de Syst`eme : Les tubes 28 mars 2011 4 / 20