What is IPC? What are the various schemes available?
The term IPC (Inter-Process Communication) explains various ways by which different process running on some operating system communicate between each other. Various schemes available are as follows:
Pipes: One-way communication scheme by which different process can communicate. The problem is that the two processes should have a common ancestor (parent-child relationship). However this problem was fixed with the introduction of named-pipes (FIFO).
Message Queues : Message queues can be used among related and unrelated processes running on a machine.