What is meant by inter process communication?
Inter process Communication: The OS give the means for cooperating processes to communicate with each other through an inter process communication (IPC) facility.
IPC gives a mechanism to permits processes to communicate and synchronize their actions without sharing similar address space. IPC is mainly helpful in a distributed environment where the communicating processes may reside on various computers linked with a network.
IPC is best implemented through message passing system where communication among the user processes is accomplished by the passing of messages. An IPC facility gives at least the two operations:
- send(message) and receive(message).