+--------------+
| OS jedro |
+--------------+
|
/ \
/ \
+--------------+
| Postopek A |
+--------------+
/ \
+--------------+ +--------------+
| Postopek B | | Postopek C |
+--------------+ +--------------+
-------------------------------------------------- ---------------------
Prekinitve OS
-------------------------------------------------- ---------------------
1. Proces A opravi sistemski klic jedru OS, da zahteva vir.
2. Jedro OS prekine proces A in shrani njegovo trenutno stanje.
3. Jedro OS obdela sistemski klic in dodeli zahtevani vir procesu A.
4. Jedro OS obnovi stanje procesa A in mu omogoči nadaljevanje izvajanja.
5. Proces B doživi prekinitev strojne opreme (npr. napaka strani).
6. Jedro OS prekine proces B in shrani njegovo trenutno stanje.
7. Jedro OS obravnava prekinitev strojne opreme in znova zažene proces B.
8. Proces C se zaključi in sprosti svoje vire nazaj v jedro OS.
9. Jedro OS pridobi vire, ki jih ima proces C, in jih da na voljo drugim procesom.
10. Proces A zaključi svojo izvedbo in sprosti svoje vire nazaj v jedro OS.
11. Jedro OS pridobi vire, ki jih ima proces A, in zaustavi sistem.
```