TOPICS (Click to Navigate)

Pages

Friday, August 29, 2014

Inter Process Communication in Operating System

Operating System Inter Process Communication / IPC in OS / What is Inter Process Communication? / Inter Process Communication Lecture Slides and Notes / Exercises and Worked Out Examples in Inter Process Communication / Links to useful Inter Process Communication Resources online



What is Inter Process Communication?


IPC is a concept which allows the communication and synchronization between processes. Through a set of programming interfaces, it helps a programmer to organize and exchange the information between different processes.

"In computing, inter-process communication (IPC) is a set of methods for the exchange of data among multiple threads in one or more processes. Processes may be running on one or more computers connected by a network. IPC methods are divided into methods for message passing, synchronization, shared memory, and remote procedure calls (RPC)" - Wikipedia.

Lecture Notes and Slides


Exercises and Problems Solved

Inter Process Communication (IPC) through Shared Memory, Race Conditions, Mutual Exclusion, Peterson's Algorithms etc.