Un sistem de operare are functii cheie, inclusiv gestionarea resurselor hardware, cum ar fi procesorul, memoria si dispozitivele de stocare, oferind o interfata de utilizator pentru a controla aceste operatii si permitand aplicatiilor sa fie instalate si sa ruleze pe sistem.