Chapter 5. The Process

Table of Contents
What is a process?
Elements of a process
Process Hierarchy
Fork and Exec
Context Switching
Scheduling
The Shell
Signals

What is a process?

We are all familiar with the modern operating system running many tasks all at once or multitasking.

We can think of each process as a bundle of elements kept by the kernel to keep track of all these running tasks.