Q1. What is Interprocess Communication?
Ans. Processes frequently need to communicate with other processes.
In a shell pipeline, the output of the first process must be passed to the second process, and so on down the line.
Thus there is a need for communication between processes, preferably in a well-structured way not using interrupts.