+---------------+
| OS-ydin |
+---------------+
|
/ \
/ \
+---------------+
| Prosessi A |
+---------------+
/ \
+---------------+ +---------------+
| Prosessi B | | Prosessi C |
+---------------+ +---------------+
--------------------------------------------------- ----------------------
OS keskeyttää
--------------------------------------------------- ----------------------
1. Prosessi A tekee järjestelmäkutsun käyttöjärjestelmän ytimelle pyytääkseen resurssia.
2. Käyttöjärjestelmän ydin keskeyttää prosessin A ja tallentaa sen nykyisen tilan.
3. Käyttöjärjestelmän ydin käsittelee järjestelmäkutsun ja varaa pyydetyn resurssin prosessille A.
4. Käyttöjärjestelmän ydin palauttaa prosessin A tilan ja antaa sen jatkaa suorittamista.
5. Prosessi B kokee laitteistokeskeytyksen (esim. sivuvirhe).
6. Käyttöjärjestelmän ydin keskeyttää prosessin B ja tallentaa sen nykyisen tilan.
7. Käyttöjärjestelmän ydin käsittelee laitteiston keskeytyksen ja käynnistää prosessin B uudelleen.
8. Prosessi C lopettaa ja vapauttaa resurssinsa takaisin käyttöjärjestelmäytimeen.
9. Käyttöjärjestelmän ydin ottaa takaisin prosessin C hallussa olevat resurssit ja asettaa ne muiden prosessien saataville.
10. Prosessi A suorittaa suorituksensa ja vapauttaa resurssinsa takaisin käyttöjärjestelmän ytimeen.
11. Käyttöjärjestelmän ydin ottaa takaisin prosessin A hallussa olevat resurssit ja sammuttaa järjestelmän.
```