Calendario Lezioni 2° Quadrimestre |
|||||
Data |
Giorno |
Ore |
Prog. Ore |
Argomento |
|
10-gen |
gio |
2 |
2 |
Introduzione al corso |
|
16-gen |
mer |
|
|
NO Lezione |
|
17-gen |
gio |
2 |
4 |
Componenti e architettura di un S.O. |
|
23-gen |
mer |
2 |
6 |
Processi e thread |
|
24-gen |
gio |
2 |
8 |
Scheduling dei processi |
|
30-gen |
mer |
2 |
10 |
Algoritmi di scheduling ed
esercitazione |
|
31-gen |
gio |
2 |
12 |
Sincronizzazione: soluzioni SW e HW |
|
06-feb |
mer |
2 |
14 |
Sincronizzazione: semafori ed esempi classici |
|
07-feb |
gio |
2 |
16 |
Sincronizzazione: monitor e classi sincronizzate |
|
13-feb |
mer |
2 |
18 |
Sincronizzazione in ambiente non globale |
|
14-feb |
gio |
2 |
20 |
Deadlock - prevenzione statica e dinamica |
|
20-feb |
mer |
2 |
22 |
Deadlock - rilevazione e
ripristino - Esercizi |
|
21-feb |
gio |
2 |
24 |
Gestione della memoria - allocazione contigua |
|
27-feb |
mer |
2 |
26 |
Gestione della memoria - Paginazione |
|
28-feb |
gio |
2 |
28 |
Gestione della memoria - Segmentazione |
|
05-mar |
mer |
2 |
30 |
Esercitazione riassuntiva |
|
06-mar |
gio |
2 |
32 |
Memoria virtuale - introduzione |
|
|
|
|
|
||
04-apr |
ven |
2 |
|
1° Prova intermedia (ore 9:30-11:30) |
|
Calendario Lezioni 3° Quadrimestre |
|||||
Data |
Giorno |
Ore |
Prog. Ore |
Argomento |
|
09-apr |
mer |
2 |
2 |
Memoria
virtuale - rimpiazzamento delle pagine |
|
16-apr |
mer |
2 |
4 |
Gestione della memoria secondaria |
|
23-apr |
mer |
2 |
6 |
Interfaccia
e implementazione del file system |
|
30-apr |
mer |
2 |
8 |
Cache e
prestazioni del file system |
|
07-mag |
mer |
2 |
10 |
Hardware
di I/O |
|
14-mag |
mer |
2 |
12 |
Caso di
studio: Unix |
|
21-mag |
mer |
NO Lezione |
|||
28-mag |
mer |
2 |
14 |
Caso di
studio: Unix |
|
04-giu |
mer |
2 |
16 |
Caso di
studio: Unix |
|
10-giu |
mar |
|
|
2° Prova intermedia (da confermare) |
|
01-lug |
mar |
|
|
1° appello (da confermare) |
|
22-lug |
mar |
|
|
2° appello (da confermare) |
|