OS u procesů eviduje jeho stav. Tyto stavy jsou různé napříč různými OS ale lze identifikovat jakési základní stavy, které mají mezi různými OS víceméně stejný význam.

Zpravidla jde o stavy:

  • Vytvořeno — OS právě proces spouští a ještě nebyla dokončena veškerá režie (např. načtení do RAM paměti) pro jeho skutečné spuštění
  • Čeká — proces je načtený v RAM paměti a čeká na přidělení času procesoru
  • Běží — proces běží v rámci OS normálně
  • Končí — proces se právě ukončuje