In breve: Il sistema operativo gestisce il computer e fa funzionare i programmi. Ogni programma in esecuzione si chiama processo.
Cos'è un sistema operativo
Quando accendi il computer, il primo software che parte è il sistema operativo. Senza di esso, la macchina non saprebbe cosa fare.
Il sistema operativo fa da ponte tra te e il computer. Traduce i tuoi comandi in operazioni che il processore può eseguire.
Pensa a un direttore d'orchestra. Coordina musicisti diversi per creare una musica unica. Allo stesso modo, il sistema operativo coordina memoria, schermo, tastiera e programmi.
Le funzionalità di base
Il sistema operativo svolge alcuni compiti fondamentali per il funzionamento del computer.
Gestione delle risorse: decide quale programma usa il processore e per quanto tempo. Distribuisce anche la memoria disponibile tra le applicazioni aperte.
Si occupa poi dei file salvati su disco. Permette di crearli, aprirli, copiarli e cancellarli in modo ordinato.
Gestisce inoltre le periferiche come stampante, mouse e microfono. Tu non devi conoscere i loro dettagli tecnici per usarle.
Infine offre un'interfaccia utente. Può essere grafica, con finestre e icone, oppure testuale, con comandi scritti.
I sistemi operativi più comuni
Esistono diversi sistemi operativi, ognuno con caratteristiche proprie.
Windows di Microsoft è molto diffuso sui computer di casa e ufficio. Ha un'interfaccia grafica basata su finestre e icone.
macOS di Apple funziona solo sui computer Mac. È noto per la sua grafica curata e l'integrazione con altri dispositivi Apple.
Linux è un sistema libero e gratuito. Viene usato spesso sui server e da chi programma.
Sugli smartphone trovi invece Android e iOS. Anche questi sono sistemi operativi, pensati per dispositivi mobili con schermo tattile.
Il concetto di processo
Un programma è un file salvato sul disco, fermo e inattivo. Quando lo avvii, diventa un processo.
Il processo è dunque un programma in esecuzione. Occupa una parte della memoria e usa il processore per lavorare.
Esempio: il browser sul disco è un programma. Quando ci clicchi sopra e si apre, diventa un processo attivo.
Se apri due finestre del browser, hai due processi distinti. Ognuno ha le sue pagine e la sua memoria separata.
Come il sistema operativo gestisce i processi
Il computer sembra eseguire molti programmi insieme. In realtà il processore alterna i processi molto velocemente.
Il sistema operativo decide a chi dare il processore e per quanto. Questa scelta avviene migliaia di volte al secondo.
Prova ad aprire Gestione attività su Windows o Monitoraggio attività su macOS. Vedrai la lista dei processi attivi in quel momento.
Ogni processo mostra quanta memoria usa e quanto processore richiede. Così puoi capire cosa sta facendo lavorare il tuo computer.
Parole difficili
- Sistema operativo: software che gestisce il computer e fa funzionare gli altri programmi.
- Processo: programma in esecuzione che occupa memoria e usa il processore.
- Processore: componente che esegue le istruzioni dei programmi.
- Interfaccia: modo in cui l'utente comunica con il computer.
- Periferica: dispositivo collegato al computer come stampante o mouse.
- Memoria: spazio dove il computer conserva dati e programmi attivi.
Riferimenti
- Norma: Indicazioni nazionali riguardanti gli obiettivi specifici di apprendimento per i licei
- Obiettivo formativo coperto: ob.liceo-scientifico.informatica.cl2.sistemi-operativi.01