Grundsätzlich werden beim Prozessmodell drei wesentlichen Zustände eines Prozesses unterschieden:
- Aktiv – Prozess wird von der CPU bearbeitet
- Wartend – Prozess ist bereit und wartet bis die CPU frei ist und diesen Prozess bearbeitet
- Blockiert – Prozess ist blockiert, da er auf das Eintreten eines bestimmten Ereignisses wartet (z.B. Benutzereingabe)