Process - Inter Process Communication (IPC)

Process States

Process - Inter Process Communication (IPC)

About

An Inter Process Communication (IPC) describes the fact that two or more processes exchange information.

IPC is used not just for communication between processes on the same system, but also on different systems.

Type

  • message passing - sending of message via:
  • synchronisatie - a system of signal (semaphores, flag, signals) that the proces can read and write
  • shared memory - shared variable. If two applications/process are installed on the same machine, they can improve performance by using a shared memory segment for inter-process communication (IPC). Using a shared memory segment as communication allows for the best performance, but consumes more memory.
  • remote procedure calls (RPC) - Call of functions

Resources

Most operating systems support Inter Process Communication (IPC) resources, such as:

  • sockets. A socket an endpoint of an inter-process communication flow across a computer network.





Discover More
Map Of Internet 1973
What is a socket? known also endpoint

A socket is a session identifier for a connection between 2 processes via a particular protocol. It's also known as a IPC socket. List of sockets and their transport protocols: netsocket: The net...
Card Puncher Data Processing
What is an Event Loop?

An Event loop is a thread that waits for and dispatches events or messages that may contains: data or runnable code An event loop is also known as: message dispatcher, message loop, message...



Share this page:
Follow us:
Task Runner