A pipe in the context of operating systems is a pair of File descriptors connected together. One file descriptor tells where to read the information, and the other tells where to write it. Whatever is written to the write end can be read from the read end.

In the C programming language, a pipe can be created with the pipe() system call.


tags: operating-systems