Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Pipes Nommées

Dans la plupart des systèmes de type Unix, il est possible de créer un type spécial de fichier appelé un tuyau nommé. Les canaux nommés sont utilisés pour créer une connexion entre deux processus et peuvent être utilisés comme d'autres types de fichiers. Ils ne sont pas très populaires, mais ils sont bons à connaître.

Il existe une architecture de programmation commune appelée serveur client, qui peut utiliser une méthode de communication telle que des canaux nommés, ainsi que d'autres types de communication interprocessus telles que les connexions réseau.

Le type de système client-serveur le plus utilisé est, bien entendu, un navigateur Web communiquant avec un serveur Web. Le navigateur Web agit en tant que client, en faisant des demandes au serveur et le serveur répond au navigateur avec des pages Web.

Les canaux nommés se comportent comme des fichiers, mais forment en fait des tampons FIFO (premier entré, premier sorti). Comme pour les tuyaux ordinaires (sans nom), les données entrent d'un côté et ressortent de l'autre. Avec des tubes nommés, il est possible de configurer quelque chose comme ceci :

processus1 > pipe_nommée

ainsi que

processus2 < named_pipe et il se comportera comme si : process1 | processus2


 

Meilleur système d'exploitation Cloud Computing chez OnWorks :