
OS - Sistemi Operativi
Bootloader
Avvio del sistema. Carica il sistema operativo all’accensione del computer.
Driver
Software per periferiche. Permette al sistema operativo di comunicare con l’hardware.
File System
Gestione dei file. Struttura logica che organizza i dati memorizzati su disco.
Kernel
Nucleo del sistema operativo. Gestisce le risorse del sistema e comunica tra hardware e software.
Multitasking
Esecuzione parallela. Capacità di eseguire più attività contemporaneamente.
Processo
Unità di esecuzione. Programma in esecuzione, dotato di risorse e spazio di memoria propri.
Scheduler
Gestione dei processi. Decide quale processo deve essere eseguito e in che ordine.
Shell
Interfaccia testuale. Permette all’utente di interagire col sistema tramite comandi.
Swap
Memoria virtuale. Utilizzo del disco come estensione della RAM.
Thread
Flusso di esecuzione leggero. Componente di un processo che può essere eseguito indipendentemente.