Inter Process Communication (IPC)

Interprocess Communication (IPC)
A process (task or ISR) generates an input information by setting or resetting a flag or value or generates an output, which will be used by some other process.

Various techniques behind IPC are
  • Signals
  • Semaphores (Counting semaphore or binary semaphores)
  • Message Queues, Mailboxes and Pipes
  • Virtual Sockets
  • Remote Procedure calls (RPC) for distributed Processes


Popular Posts