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