Calendario Lezioni - II Quadrimestre |
||||
Data |
Giorno |
Ore |
Prog. Ore |
Argomento |
27-gen |
mar |
2 |
2 |
Introduzione al corso |
28-gen |
mer |
2 |
4 |
Componenti e architettura di un S.O. |
03-feb |
mar |
2 |
6 |
Processi e thread |
04-feb |
mer |
|
6 |
NO LEZIONE |
10-feb |
mar |
2 |
8 |
Scheduling dei processi |
11-feb |
mer |
2 |
10 |
Algoritmi di scheduling ed
esercitazione |
17-feb |
mar |
2 |
12 |
Sincronizzazione: soluzioni SW e HW |
18-feb |
mer |
2 |
14 |
Sincronizzazione: semafori ed esempi classici |
24-feb |
mar |
2 |
16 |
Sincronizzazione: monitor e classi sincronizzate |
25-feb |
mer |
2 |
18 |
Sincronizzazione in ambiente non globale |
03-mar |
mar |
2 |
20 |
Deadlock - prevenzione statica e
dinamica |
04-mar |
mer |
2 |
22 |
Deadlock - rilevazione e
ripristino - Esercizi |
10-mar |
mar |
2 |
24 |
Gestione della memoria - allocazione contigua |
11-mar |
mer |
2 |
26 |
Gestione della memoria - Paginazione |
17-mar |
mar |
2 |
28 |
Gestione della memoria - Segmentazione |
18-mar |
mer |
2 |
30 |
Esercitazione riassuntiva |
24-mar |
mar |
2 |
32 |
Memoria virtuale - introduzione |
25-mar |
mer |
|
|
NO LEZIONE |
Calendario Lezioni III Quadrimestre |
||||
Data |
Giorno |
Ore |
Prog. Ore |
Argomento |
29-apr |
mer |
2 |
34 |
Memoria
virtuale - rimpiazzamento delle pagine |
06-mag |
mer |
2 |
36 |
Gestione della memoria secondaria |
13-mag |
mer |
2 |
38 |
Interfaccia
e implementazione del file system |
20-mag |
mer |
2 |
40 |
Cache e
prestazioni del file system |
27-mag |
mer |
2 |
42 |
Hardware
di I/O |
03-giu |
mer |
2 |
44 |
Caso di
studio: Unix |
10-giu |
mer |
2 |
46 |
Caso di
studio: Unix |
17-giu |
mer |
2 |
48 |
Caso di
studio: Unix |
24-giu |
mer |
2a Prova intermedia 14:30 |
||
15-lug |
mer |
I appello 14:30 |
||
29-lug |
mer |
II appello 14:30 |
||
11-set |
mar |
I appello settembre 14:30 |
||
25-set |
mar |
II appello settembre 14:30 |