Un sistem de operare este un set de programe și utilitare care permit utilizatorului să gestioneze resursele hardware și software ale unui calculator. Printre principalele funcții ale unui sistem de operare se numără: administrarea memoriei, gestionarea proceselor și a fișierelor, coordonarea comunicării între dispozitive sau implementarea unui interfață grafice și utilizator.