Sistemul de operare al unui computer gestionează resursele, stocarea, memoria și procesele hardware ale unui sistem. Ca manager de resurse, acesta gestionează și gestionează memoria, procesorul, spaţiu.
Deoarece programele și procesele concurează pentru unitatea centrală de procesare și solicită resurse precum memoria și stocarea, sistemul de operare asigură că fiecare proces sau program primește resursele necesare. De asemenea, identifică când unitatea centrală de procesare execută un proces sau o acțiune.
Un sistem de operare controlează de asemenea modul în care computerul stochează datele și accesul și crearea de fișiere de către utilizatori. De asemenea, este responsabil pentru alocarea și de-alocarea memoriei proceselor.