Sistemul de operare este un ansamblu de programe ce asigură interfațarea utilizatorului cu calculatorul, coordonarea și gestionarea resurselor hardware și software. Principalele sale functii includ: managementul proceselor, managementul memoriei, managementul dispozitivelor de intrare și ieșire și managementul sistemului de fișiere.