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)