Riepilogo dell'insegnamento: Laboratorio di Sistemi Operativi
6 cfu così ripartiti nelle aree:
- 5 CFU nell'area F - Sistemi operativi
- 1 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
- F - Sistemi operativi
- *
AMM - Amministrazione di sistema
Comandi UNIX di utilita'. Programmazione di shell. Introduzione alla programmazione awk.
- *
FS - File System
Le primitive di basso livello per l'accesso a file e directory.
-
PS - Programmazione di Sistema
Gestione dei segnali.
- *
GSP - Gestione e Sincronizzazione dei Processi
Gestione dei processi: creazione e terminazione di processi. Comunicazione inter-processo: pipe, named pipe e socket locali.
- *
GSP - Gestione e Sincronizzazione dei Processi
Programmazione multi-thread. Principi fondamentali, creazione e terminazione di thread. Primitive di sincronizzazione: mutex e condition variable.
- H - Computazione su rete
-
PASR - Programmazione di Applicazioni e Servizi di Rete
Programmazione di rete. Introduzione all'indirizzamento. Creazione ed utilizzo di socket TCP. Server concorrenti.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali