Process Management

Process management is the part of the operating system that handles running programs.

When you open Chrome, VS Code, Spotify, or a terminal, the OS has to decide:

These questions belong to process management.


What comes under Process Management?

Process Management
├── Process vs Thread
├── Process States & Lifecycle
├── CPU Scheduling Algorithms
└── Multithreading vs Multiprocessing vs Multitasking

Start with Process vs Thread, because the rest of the topic depends on knowing what the OS is scheduling and switching between.