Was ist ein Kanal?

Was ist ein Kanal?

http://www.di.uevora.pt/~lmr/syscalls.htmlIn dieser Referenz zu Systemaufrufen erscheint eine Funktion namens dup(). Es wird gesagt, dass sie Kanäle dupliziert. Dann ist meine Frage: Was ist ein Kanal?

Antwort1

Die Bedeutung des BegriffsKanalwurde bereits früher auf derselbe Seiteunter der Überschrift„Dateistrukturbezogene Systemaufrufe“:

Ein Kanal ist eine Verbindung zwischen einem Prozess und einer Datei, die für den Prozess als unformatierter Bytestrom erscheint.

Wie unter Unix„Alles ist eine Datei“, das beinhaltetDateideskriptorenzu normalen Dateien, aber auchanders Arten von Steckdosen,Rohre,FIFOsusw.

verwandte Informationen