1. Pipe anonime (o tubi senza nome): Questi sono unidirezionali, il che significa che i dati flussi solo in una direzione da un processo genitore a un processo figlio (o viceversa). Sono creati utilizzando la chiamata di sistema `pipe (). Esistono solo per la durata dei processi che li usano; Non sono accessibili da altri processi.
2. Pipi (o FIFOS): Questi sono anche unidirezionali, ma sono creati sul filesystem utilizzando la chiamata di sistema `mkfifo ()` e ricevono un nome. Ciò consente ai processi non correlati di comunicare tra loro in modo asincrono, anche se non sono correlati attraverso la genitorialità. Un processo può aprire un tubo chiamato per la lettura o la scrittura, indipendentemente da altri processi che utilizzano lo stesso tubo chiamato. Persistono fino a quando non si sono esplicitamente rimossi.
sistemi © www.354353.com