Sistemi Operativi, A.A. 2011-2012

Calendario delle lezioni e materiale didattico


Lez. Data Doc. Argomento Riferimenti Lucidi File
0 Ma 6.03 MC Introduzione al corso   p1 p2 p4  
1 Ma 6.03 MC Richiami di calcolatori elettronici C1 p1 p2 p4  
E1 Gi 8.03 MC Linux: installazione; concetti e comandi essenziali link esterni   scaletta
2 Ma 13.03 MC Introduzione ai sistemi operativi C1, C23 p1 p2 p4  
E2 Gi 15.03 MC Richiami sulla programmazione in linguaggio C — I link esterni   scaletta, ZIP
3 Ma 20.03 MC Struttura di un sistema operativo C2 p1 p2 p4  
E3 Gi 22.03 MC Richiami sulla programmazione in linguaggio C — II link esterni   scaletta, ZIP
4 Ma 27.03 MC Gestione dei processi C3 p1 p2 p4  
E4 Gi 29.03 MC Richiami sulla programmazione in linguaggio C — III link esterni   scaletta, ZIP
5 Ma 3.04 MC Processi e thread C4 p1 p2 p4  
E5 Gi 12.04 MC Richiami sulla programmazione in linguaggio C — IV link esterni   scaletta, ZIP
6 Ma 17.04 MC Schedulazione della CPU C5 p1 p2 p4  
E6 Gi 19.04 MC Funzioni di I/O di libreria; liste dinamiche link esterni   scaletta, ZIP
7 Ma 24.04 MC Sincronizzazione e gestione degli stalli C6, C7 p1 p2 p4  
E7 Gi 26.04 MC Chiamate di sistema open(), close(), read(), write() link esterni   scaletta, ZIP
E8 Gi 3.05 MC Chiamate di sistema fork(), getpid(), exit(), wait() link esterni   scaletta, ZIP
8 Ma 8.05 MC Gestione della memoria centrale C8 p1 p2 p4  
E9 Gi 10.05 MC Chiamate di sistema flock(), lseek(), fcntl() link esterni   scaletta, ZIP
Agg. 07.11.12
9 Ma 15.05 MC Gestione delle pagine fisiche C9 p1 p2 p4  
E10 Gi 17.05 MC PThread: pthread_create, pthread_exit, pthread_join link esterni   scaletta, ZIP
10 Ma 22.05 MC Gestione della memoria virtuale C9 p1 p2 p4  
E11 Gi 24.05 MC Chiamate di sistema mmap(), munmap(), signal(), kill() link esterni   scaletta, ZIP
11 Ma 29.05 MC Interfaccia del file system C10 p1 p2 p4  
E12 Gi 31.05 MC Chiamate di sistema sigaction(), alarm(), pause(), execve() link esterni   scaletta, ZIP
12 Ma 5.06 MC Realizzazione del file system C11 p1 p2 p4  
  Gi 7.06 MC Lezione cancellata      
13 Ma 12.06 MC Gestione della memoria secondaria C12 p1 p2 p4  
E13 Gi 14.06 MC Pipe e FIFO; System V IPC: code di messaggi link esterni   scaletta, ZIP
Agg. 13.07.12
14 Ma 19.06 MC La memoria tampone per i dischi C12, C13 p1 p2 p4  
E14 Gi 21.06 MC System V IPC: memoria condivisa, semafori link esterni   scaletta, ZIP
15 Ma 26.06 MC Gestione delle periferiche di I/O C13 p1 p2 p4  
E15 Gi 28.06 MC Semafori POSIX anonimi; PThread: mutex, barrier, condition link esterni   scaletta, ZIP

Note: