Caracteristicile unui sistem de operare includ gestionarea resurselor hardware și software ale sistemului de calcul, facilitarea interacțiunii dintre software-ul aplicației și hardware-ul sistemului și oferirea unei interfețe de utilizare a sistemului pentru utilizatorii finali.