Dizionario: Sistema operativo

Scritto da Stefano | 13 ottobre, 2010 8:00

Definizione: Un sistema operativo (talvolta abbreviato come SO o OS dall’inglese  ”Operating System”) è il programma che, dopo essere stato inizialmente caricato nel computer da un programma di avvio, gestisce tutti gli altri programmi. Gli altri programmi sono chiamati applicazioni o programmi applicativi. Le applicazioni fanno uso del sistema operativo, eseguendo richieste di servizi attraverso una interfaccia dei programmi applicativi (API dall’inglese application program interface). Inoltre, gli utenti possono interagire direttamente con il sistema operativo attraverso un’interfaccia utente come un linguaggio di comando o di un’interfaccia grafica (GUI graphical user interface).

Un sistema operativo fornisce i seguenti servizi alle applicazioni:

  • In un sistema operativo multitasking dove possono eseguire più programmi contemporaneamente, il sistema operativo determina quali applicazioni devono essere eseguite, in quale ordine e quanto tempo dare ad ogni applicazione prima di dare il turno ad un’altra.
  • Gestisce la condivisione di memoria interna tra più applicazioni.
  • Gestisce l’input e l’output (ingresso e uscita) dai dispositivi hardware collegati, come dischi rigidi, stampanti e porte di connessione remota.
  • Invia messaggi ad ogni applicazione o utente interattivo (o ad un operatore di sistema) sullo stato di funzionamento e  eventuali errori che possono essersi verificati.
  • Può ripartire la gestione dei cosiddetti processi batch (ad esempio, stampa) in modo che l’applicazione richiedente venga liberata da questo lavoro.
  • Sui computer che possono fornire elaborazione parallela, un sistema operativo può gestire come dividere il programma in modo che venga eseguito su più di un processore.

Tutte le principali piattaforme informatiche (hardware e software) richiedono e talvolta includono un sistema operativo. Linux, Windows, VMS, OS/400, AIX e z/OS sono tutti esempi di sistemi operativi.

Lascia un Commento