SISTEMA OPERATIVO
modello a strati
gestione di processi e processore
multiprogrammazione
time sharing
condivisione di tempo
priorità
misura l'esecuzione
processi concorrenti e paralleli
lavorano contemporaneamente
gestione della memoria
memoria virtuale:segmenti e pagine
memorizzano i processi durante l'esecuzione
gestione delle periferiche
periferiche virtuali SPOOL
collegati al bus di sistema tramite un controller
gestione delle informazioni
file system
modulo del sistema operativo che gestisce le informazioni
interprete dei comandi
shell
interprete dei comandi
LINUX
processi
connessione al sistema
shell
comandi
ridirezione di input,output,error
indicazione del nome del file alternativo
pipeline
modo più conveniente per utilizzare l'output di un comando come input di un altro comando senza creare file intermedi
filtri su file
comando che prende i dati da un file
gestione di file e directory
comandi del sisteme operativo di uso più comune
permessi sui file
ricerca di file
utilità
programmi per la scrivania