Personaalarvuti operatsioonsüsteemi funktsioonid
Võrgundus (Networking)
Veebiteenused (Web Services)
Kaasaegsed OS'id on juhitavad katkestuste kaudu (Interrupt driven). Sündmused käivituvad
katkestuste või erandite poolt. Erandid (Exceptions või Trap) on tarkvara poolt genereeritud
katkestused kas veaolukorra tekkimisel või kasutajarakenduse poolt OS'i teenuse nõudmiseks.
Erinevate katkestuste täitmiseks on eraldi alamprogrammid OS'is. API poole pöördumine
toimub kasutajarakendustel süsteemikutsete (System Call) abil. Turvakaalutlustel ei saa
rakendused süsteemikutseid otse välja kutsuda, vaid vajavad selleks katkestuste mehanismi,
millega tekitatakse tarkvaraline katkestus protsessorile, mis omakorda põhjustab katsetuste
halduri käivituse OS'ikernelireziimis. Käsk, millega süsteemiteenus välja kutsutakse sõltub
protsessorist. Näiteks kaasaegsetel Inteli protsessoritel on see käsk sysenter ja selle väljakutse