Operatsioonisüsteemid
Ülesanded
Arvuti protsessoriresursside jagunemine protsesside vahel
Arvutivõrkude tugi
Operatiivmälu haldamine
Arvuti turvalisuse tagamine
Sisend-väljundsüsteemide haldamine
Käskude interpreteerimine
Tüübid
Andmete töötluse järgi:
Reaalajasüsteemid
Ajajaotussüsteemid
Hajustöötlussüsteemid
Üldotstarbeline süsteem
Pakktöötlussüsteem
Operatsioonisüsteemide rakendamise järgi:
Suurarvutite OS
OS/390
Serverite OS
Unix, Linux
Mitmeprotsessorite OS
Amoeba
Personaalarvutite OS
Linux, Mac OS X, Windows
Reaalaaja operatsioonisüsteem
QNX, VxWorks
Sardsüsteemid
Palm OS, Windows CE
Kiipkaardi OS
Multos, Java card
Ehitus
Kernel ehk tuum
Mälusuperviisor
Operaatorliides
Ülesande juhtimise programmid