do kontextu sa ukladá len stav procesora (prípadne koprocesora),
ostatné prvky systému ovláda jediný proces – server,
server udržuje informácie o svojich klientoch (procesoch), ktorým umožňuje používať systémové prostriedky.
spracovanie procesov sa veľmi rýchlo strieda, takže vzniká dojem paralelného spracovania,
každý proces sa strieda v časovom intervale, ktorý sa nazýva časové kvantum,
po vypršaní časového kvanta sa proces zastaví a spustí sa ďalší,
prerušenie sa vyvoláva zvonku od čítača, ktorý číta systémové hodiny a generuje žiadosť o prerušenie,
OS zabezpečí nutné servisné úlohy,
celá takáto činnosť sa nazýva preempcia.
Pprideľovanie procesora riešia dva moduly:
plánovač (scheduler),
dispečer (dispatcher).
Multithreading – paralelné spracovanie viacerých vetví toho istého programu.
Operačný systém rozdelí proces na niekoľko vlákien (threads). Thread je najmenšia jednotka, ktorá sa v systéme realizuje určitú dobu, po uplynutí ktorej prejde systém na ďalší thread. Pritom môžu byť spracovávané thready rôznych procesov.