Parte I (I semestre)
Introduzione ai sistemi operativi. Classificazione dei sistemi operativi. Principali modelli
strutturali. Gestione dei processi. Thread. Sincronizzazione dei processi. Scheduling della
CPU. Gestione della memoria. Gestione dell'I/O. Gestione del file system. Casi di studio: Unix
e Linux.
Parte II (II semestre) Reti di calcolatori e Internet. Strato di applicazione. Strato di trasporto.
Strato di rete: piano dei dati e piano di controllo. Strato di collegamento: reti di area locale.
Reti wireless e principi di gestione della mobilità.
Nota: Nessuna differenza di contenuto tra studenti frequentanti e non frequentanti.