Käyttöjärjestelmä on yleiskäyttöisen sekä henkilökohtaisen tietokoneen välttämättömin ohjelmisto kaikille muille tietokoneohjelmistoille. Se hallinnoi tietokoneen resursseja ja luo laitteiston yksityiskohdista riippumattoman operointialustan ja
järjestelmäkutsut. Järjestelmäkutsuihin kuuluu korkeamman tason käsitteitä, kuten
tiedostojärjestelmä,
virtuaalimuisti, muistinhallinta sekä verkkoprotokollat, ja niihin liittyviä operaatioita, sekä erinäisiä käytäntöjä. Käyttöjärjestelmän useita satoja järjestelmäkutsuja määrittelee myös erilaiset standardit kuten
POSIX tai sitä laajentava
LSB.