Introduction of Process Management (original) (raw)

Last Updated : 23 Apr, 2026

Process management is a core function of an Operating System (OS). It deals with creating, scheduling, and coordinating processes to ensure efficient CPU utilization and smooth system performance.

tasks_of_process_managementjjh

CPU-Bound vs I/O-Bound Processes

A CPU-bound process requires more CPU time and spends more time in the running state. An I/O-bound process requires more I/O time and less CPU time. An I/O-bound process spends more time in the waiting state.

Process Management Tasks

Process management is a key part in operating systems with multi-programming or multitasking.

A process goes through different states before termination and these state changes require different operations on processes by an operating system. After the process finishes its tasks, the operating system ends it and removes its Process Control Block (PCB).

**Context Switching of Process

Context Switching is the process where the CPU stops running one process, saves its current state, and loads the saved state of another process so that multiple processes can share the CPU effectively.