Un sistem de operare este un software care gestionează resursele hardware ale unui computer și oferă utilizatorilor o interfață pentru a interacționa cu acesta. Rolul său este de a aloca resursele hardware în mod eficient, de a permite rularea de programe și de a controla accesul la fișiere și alte resurse.