Process Concepts

Process Scheduling

Context Switch

Process Creation

Example Process Tree

Process Termination

Cooperating Processes

Producer-Consumer Problem

Shared-memory solution:


Types of threads

Interprocess Communication (IPC)

Provides a mechanism to allow processes to communicate and to synchronize their actions.

Implementation questions:

Direct Communication

Indirect Communication

Buffering - queue of messages attached to the link; implemented in one of three ways.

Exception Conditions - error recovery


A pipe is a simple method for communicating between two processes.