Everything About ___
Live briefing

Everything about Inter-process communication

Sharing of data between running processes in a computer system

In computer science, inter-process communication (IPC) is the sharing of data between running processes in a computer system, or between multiple such systems. Mechanisms for IPC may be provided by an operating system. Applications which use IPC are often categorized as using clients and servers, where the client process requests data and the server process responds to client requests.. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Inter-process communicationA 5-minute orientation
  2. Skim a recent paper: Locating and categorizing inefficient communication patterns in HPC systems using inter-process communication tracesInfluential work since 2022
  3. Pick up a classic book: South Africa and the Communist InternationalThe most-reprinted book on the subject
  4. Read the landmark paper: Modeling the process of information relay through inter-vehicle communicationCited 69 times
  5. Go sideways: SIMPLA closely related topic
  6. Go sideways: MicrokernelA closely related topic

📖 Definitions

Noun Alternative spelling of interprocess communication.

🗂️ The subject at a glance

  1. Disadvantages
  2. Approaches
  3. Applications

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics