-realizeaza o interfatsa intre utilizator si calculator, extinzind setul de operatii disponibile utilizatorului si simplificind modul de lucru cu calculatorul. Functii de baza: - asigurarea bunei functionari (managementului) proceselor, resurselor, elementelor periferice, memoriei si a fisierelor calculatorului.