Il sistema operativo, in breve OS dall’inglese Operating System, è un programma speciale che sta alla base e come tale è necessario per il funzionamento del Computer. Il sistema operativo, gestisce il funzionamento di tutte le periferiche di un computer, dal processore,  alla memoria,  alle periferiche di input e di output (mouse, tastiera, video, stampante, ecc.).  Il sistema operativo è dunque nella sua specialità,  un insieme di subroutine e strutture dati responsabile del controllo e della gestione dei componenti hardware che costituiscono un computer e dei programmi che su di esso vengono eseguiti. I sistemi operativi moderni mettono  a disposizione dell’utente un’interfaccia software (grafica o testuale) per accedere alle risorse hardware (dischi, memoria, I/O in generale) del sistema. Tale accesso dipende, sui sistemi che prevedono la multiutenza, dai privilegi di ogni utente. Il compito principale del sistema operativo è quello di permettere all’utente, di interagire direttamente.