Inter-Process Communication

In this module, we will study the various mechanisms that operating systems provide to enable processes to communicate with each other quickly and efficiently. Inter-process communication (IPC) is a critical cornerstone of modern operating systems as it allows for modularization of complex programs into small standalone utilities that interact across well-defined application interfaces.

Module Learning Outcomes

Explorations

Assignments

  • Guided Exercise: HTTP Server

  • Bigshell: Pipelines and Job Control