Multi-user OS — supports multiple users simultaneously (e.g. Linux server, mainframe OS). Each user gets own process space.
Multi-tasking OS — runs multiple processes simultaneously (illusion via scheduling). e.g. Windows, macOS, Linux.
Real-time OS (RTOS) — guarantees response within a specified time. Used in embedded systems (e.g. aircraft, medical devices, car ECUs) where timing is critical.
Distributed OS — coordinates multiple networked computers to appear as one system. Used in cloud computing clusters.
Embedded OS — minimal OS for specific devices (e.g. smartwatch, router, camera).