from github to this gitea

This commit is contained in:
oscar.plaisant@icloud.com
2023-10-23 23:09:51 +02:00
commit a2ee0fa5ca
2898 changed files with 307871 additions and 0 deletions

21
unix tubes.md Normal file
View File

@@ -0,0 +1,21 @@
up:: [[unix]]
title::
#informatique
---
> [!definition] Tube
> - mécanisme de communication entre processus
> - appartient au système de fichiers
> - association d'un noeud du système de fichiers (type:`S_IFIFO`)
> - association de descripteurs (application des appels `read()`, `write()`, ...)
> - canal **unidirectionnel** (une entrée, une sortie)
> - association de 2 entrées dans la [[table des descripteurs]] du [[processus]]
> - association de 2 entrées dans la [[table des fichiers ouverts]]
> - la lecture y est _destructrive_
> - les données sont supprimées dès qu'elles sont lues
> - flot continu de caractères
> - entrées/sorties en mode [[FIFO]]
^definition