Un Sistema Operativo (SO) è un software di base che gestisce le risorse hardware e software di un computer, fornendo un'interfaccia tra l'utente e la macchina. Il SO consente l'esecuzione dei programmi applicativi e coordina le operazioni essenziali, come la gestione della memoria, dei file, dei processi e dei dispositivi di input/output.
I sistemi operativi sono organizzati in diversi livelli per garantire efficienza e modularità. Le principali componenti sono:
Il kernel è il cuore del sistema operativo e gestisce CPU, memoria e dispositivi. Esistono:
Include RAM e memoria virtuale per ottimizzare l’uso delle risorse.
Organizza i dati in cartelle e directory. Esempi: NTFS, FAT32, ext4.
Gestisce la comunicazione con le periferiche e garantisce il loro corretto funzionamento.
Il bootstrap è il processo di avvio del computer:
pagina a cura di giulia pellegrini