Glossario
Definizioni dei termini chiave del corso Sistemi Operativi
Una raccolta completa dei concetti fondamentali: dal kernel ai processi, dalla memoria virtuale ai permessi Linux.
sistema operativo
OSSoftware di base che coordina hardware, applicazioni e utente.
kernel
OSCuore del sistema operativo con accesso diretto alle risorse hardware.
user space
OSArea in cui girano applicazioni e processi normali con privilegi limitati.
Alias
system call
OSRichiesta controllata con cui un programma chiede un servizio al kernel.
Alias
CPU
HardwareUnità centrale che esegue istruzioni e coordina il lavoro computazionale.
Alias
RAM
HardwareMemoria principale veloce usata dai programmi mentre sono in esecuzione.
processo
ProcessesIstanza in esecuzione di un programma con memoria e stato propri.
Alias
thread
ProcessesFlusso di esecuzione interno a un processo che condivide memoria con altri thread.
scheduler
ProcessesMeccanismo con cui il sistema decide chi usa la CPU e quando.
Alias
memoria virtuale
OSTecnica che fa percepire a ogni processo uno spazio memoria separato e continuo.
file system
FilesStruttura con cui il sistema organizza file, cartelle e metadati.
Alias
shell
LinuxInterprete di comandi che traduce istruzioni testuali in azioni sul sistema.
terminale
LinuxInterfaccia testuale da cui si usa la shell e si controlla Linux.
distribuzione
LinuxVersione di Linux che combina kernel, pacchetti e strumenti di sistema.
Alias
root
SecurityUtente amministratore con privilegi massimi sul sistema.
Alias
sudo
SecurityComando che esegue una singola operazione con privilegi elevati.
permessi
SecurityRegole che stabiliscono chi può leggere, scrivere o eseguire un file.
Alias
chmod
LinuxComando Linux per cambiare i permessi di file e directory.
chown
LinuxComando Linux per cambiare proprietario e gruppo di un file.
stdin
LinuxStream di input standard che un comando riceve da tastiera o da un altro comando.
Alias
stdout
LinuxStream di output standard che contiene il risultato normale di un comando.
Alias
stderr
LinuxStream di errore standard usato per warning, errori e diagnostica.
Alias
pipe
LinuxMeccanismo shell che collega l’output di un comando all’input del successivo.
Alias
redirection
LinuxTecnica shell per inviare output o errori verso file, dispositivi o altri flussi.
Alias
log
LinuxTraccia di eventi, errori o attività registrata da sistema e applicazioni.
Alias
PID
ProcessesIdentificatore numerico di un processo in esecuzione.
inode
FilesStruttura del file system che contiene i metadati reali di un file.
hard link
FilesVoce aggiuntiva di directory che punta allo stesso inode di un file.
Alias
symlink
FilesLink simbolico che punta a un percorso invece che allo stesso inode.
Alias
cron
LinuxServizio Unix-like che esegue comandi in modo schedulato.
crontab
LinuxTabella di scheduling dei cron job di un utente.
Alias
Hai bisogno di aiuto? Torna al corso principale.