Skip to main content

Process Management

Process Concepts

0:00
LearnStep 1/2

Process vs Program

Process: A Program in Execution

Program vs Process

ProgramProcess
Passive entity (file on disk)Active entity (running)
StaticDynamic
No resources allocatedHas CPU, memory, I/O
Stored in storageResides in memory

Process Memory Layout

Process Control Block (PCB)

The OS maintains a PCB for each process:

c