OS - Sistemi Operativi

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.