Chapter 3: Processes
Chapter 3: Processes
Chapter 3: Processes
Process Concept
Process Scheduling
Operations on Processes
Interprocess Communication
IPC in Shared-Memory Systems
IPC in Message-Passing Systems
Examples of IPC Systems
Communication in Client-Server Systems
Objectives
Identify the separate components of a process and illustrate
how they are represented and scheduled in an operating
system.
Describe how processes are created and terminated in an
operating system, including developing programs using the
appropriate system calls that perform these operations.
Describe and contrast interprocess communication using
shared memory and message passing.
Design programs that uses pipes and POSIX shared memory
to perform interprocess communication.
Describe client-server communication using sockets and
remote procedure calls.
Design kernel modules that interact with the Linux operating
system.
Process Concept