Sistema Operativo
Il sistema operativo (S.O. oppure Operating System: OS) è un insieme di moduli software che svolge le seguenti funzioni:
- Gestisce tutte le risorse del sistema: hardware (CPU, memoria, periferiche) e software (device driver, dati e applicazioni)
- Fornisce alle applicazioni un ambiente operativo
- Fornisce all'utente un'interfaccia di gestione e comando del sistema di elaborazione
Per la gestione delle periferiche vengono usati dei moduli software specifici chiamati "Device Driver".
Il sistema opeativo viene avviato al boot e di solito ci sono diversi passaggi prima che l'utente possa utilizzarlo:
- caricamento ed esecuzione del nucleo del sistema operativo
- caricamento dei device driver delle periferiche connesse
- caricamento e avvio dei servizi (non interattivi)
- identificazione dell'utente (login)
- caricamento ed esecuzione dell'interfaccia utente
- caricamento ed esecuzione delle applicazioni utente