This document discusses key concepts related to processes in operating systems, including:
- Processes have states like ready, running, waiting, and terminated as they execute.
- A process control block (PCB) stores process state and scheduling information.
- Process scheduling involves long-term, short-term, and sometimes medium-term schedulers to allocate processes to the CPU.
- Context switching saves and restores process states when the CPU switches between processes. Inter-process communication allows processes to synchronize and exchange messages.