Cos’è un Sistema Operativo?
Il sistema operativo è il programma principale del computer che permette l’esecuzione di tutti gli altri programmi. Gestisce:
Input da tastiera e altri dispositivi
Output su monitor, stampanti e periferiche
Organizzazione di file e directory
Controllo delle risorse del computer
Storicamente, il primo sistema operativo conosciuto fu DOS di IBM nel 1981. Successivamente, Microsoft introdusse Windows 3.11, un sistema più semplice e accessibile per il grande pubblico. In seguito sono arrivati i noti sistemi: Windows 95, NT, 98, ME, 2000, XP, Vista, 7, 8, ecc.
Esistono anche altri sistemi operativi, come UNIX e Linux, utilizzati soprattutto su server e in ambienti professionali.
Obiettivo del Sistema Operativo
Il sistema operativo ha diverse funzioni principali:
Gestisce le risorse del computer (CPU, RAM, HDD, GPU)
Facilita la comunicazione tra l’utente e il computer
Fornisce un ambiente per l’esecuzione dei programmi
Gestisce processi, file e risorse
Funzionamento del Sistema Operativo
Controllo dei Processi
Un processo è un’unità di lavoro. Il sistema operativo gestisce i processi tramite:
Creazione o interruzione dei processi
Gestione di eventi asincroni e segnali
Creazione e gestione di thread diversi
Il File System
Il file system organizza file e directory. Ad esempio:
/– radice del sistema/dev– dispositivi fisici/proc– informazioni sui processi
Comandi come cd, ls, stat, link o unlink permettono all’utente di navigare e gestire file e directory.
Attività principali del Sistema Operativo
Gestisce la memoria di massa (HDD) e la RAM
Gestisce i processi (CPU)
Consente l’uso simultaneo da parte di più utenti
Gestisce l’interfaccia grafica (GPU)
Permette l’esecuzione simultanea di più processi