Tube nommé

Tube nommé

En informatique, le terme tube nommé (calqué sur l'anglais named pipe) est une mise en œuvre des tubes Unix. Comme les tubes anonymes, les tubes nommés sont des zones de données organisées en FIFO mais contrairement à ceux-ci qui sont détruits lorsque le processus qui les a créé disparait, les tubes nommés sont liés au système d'exploitation et ils doivent être explicitement détruits. Ce type de mécanisme se retrouve bien sûr dans tous les systèmes d'exploitation de type Unix mais aussi dans les systèmes d'exploitation de Microsoft cependant leur sémantique est sensiblement différente.

Il s'agit de l'une des techniques permettant la communication inter-processus. Un tube peut aussi être appelé Conduite, notamment dans la page man.

En pratique, cela sert à rediriger la sortie d'un processus vers l'entrée d'une autre. Par exemple, on peut créer un tube et compresser par gzip les données qui lui sont envoyées:

mkfifo my_pipe
gzip -9 -c < my_pipe > out.gz
rm my_pipe

Dans un shell, indépendamment, on peut envoyer des données à compresser:

cat file > my_pipe

Voir aussi

Source


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Tube nommé de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Tube nomme — Tube nommé En informatique, le terme tube nommé (calqué sur l anglais named pipe) désigne un concept prolongeant celui des tubes Unix classiques que l on peut trouver sur les systèmes d exploitation de type Unix ou Windows. Il s agit de l une des …   Wikipédia en Français

  • tube nommé — ● loc. m. ►UNIX tube utilisant un fichier pour réaliser les transferts d information. Syn. bancal pipe nommé ( named pipe en anglais) …   Dictionnaire d'informatique francophone

  • Tube (Unix) — Tube Unix Dans les systèmes d exploitation de type Unix, un tube Unix, ou pipeline, ou pipe est un ensemble de processus chaînés par leurs flux standard, de sorte que la sortie d un processus (stdout) alimente directement l entrée (stdin) du… …   Wikipédia en Français

  • Tube Unix — Dans les systèmes d exploitation de type Unix, un tube Unix, ou pipeline, ou pipe est un ensemble de processus chaînés par leurs flux standard, de sorte que la sortie d un processus (stdout) alimente directement l entrée (stdin) du suivant.… …   Wikipédia en Français

  • Tube anonyme — En génie logiciel, un tube anonyme est un des mécanismes de gestion de flux de donnée appelé tube. Ce mécanisme inventé pour UNIX est principalement utilisé dans la communication inter processus. Ouvrir un tube anonyme permet de créer un flux de… …   Wikipédia en Français

  • Tube (informatique) — Pour les articles homonymes, voir Tube. En génie logiciel, un tube ou une pipeline est un mécanisme de communication inter processus sous la forme d une série de données, octets ou bits, accessibles en FIFO. Le patron de conception qui correspond …   Wikipédia en Français

  • Tube seminifere — Tube séminifère Paroi du tube séminifère Les tubes séminifères (semen fere : semence porter ) sont le siège de la formation des spermatozoïdes (spermatogénèse) dans les testicules. Chaque testicule est composé de 200 à 300 lobules… …   Wikipédia en Français

  • Tube Pitot — Tube de Pitot Tube de Pitot Le tube de Pitot et l antenne de Prandtl sont des systèmes similaires de mesure de vitesse des fluides. Ils sont notamment utilisés pour l anémométrie en aéronautique. Il doit son nom au physicien français Henri Pitot… …   Wikipédia en Français

  • Tube de Pitot — Le tube de Pitot et l antenne de Prandtl sont des systèmes similaires de mesure de vitesse des fluides. Ils sont notamment utilisés pour l anémométrie en aéronautique. Il doit son nom au physicien français Henri Pitot qui propose en 1732, un… …   Wikipédia en Français

  • Tube de pitot — Le tube de Pitot et l antenne de Prandtl sont des systèmes similaires de mesure de vitesse des fluides. Ils sont notamment utilisés pour l anémométrie en aéronautique. Il doit son nom au physicien français Henri Pitot qui propose en 1732, un… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”