Chapter 4 Distinguish between a program and a process Understand Figure 4.1, p. 90. Define context switch Possibilities of how processes can be created. Distinguish threads from processes. IPC, which is commonly implemented by passing of messages, is another way for cooperating processes to communicate.
Processes can communicate via direct communication or indirect communication.
Distinguish between a preemptive scheduling algorithm and a non-preemptive scheduling algorithm. Understand the basic idea behind each of these, and when that technique might be the most useful.