Calendario Lezioni 2007/08

Data

Giorno

Lezione

Lab.

Prog. Ore

Argomento

11-gen

ven

2

 

2

Introduzione al corso, architettura di un sistema operativo

15-gen

mar

 

 

2

No lezione

18-gen

ven

2

 

4

Classificazione dei sistemi distribuiti e definizione di sistema operativo distribuito

22-gen

mar

 

2

6

Laboratorio1: Introduzione a eCos, configurazione ambiente ed esempi (15:30-17:30 - Lab alfa)

25-gen

ven

2

 

8

Comunicazione nei sistemi distribuiti. (Request/Reply, RPC)

29-gen

mar

3

11

Sincronizzazione nei sistemi distribuiti: clock logici

01-feb

ven

2

 

13

Sincronizzazione nei sistemi distribuiti: clock fisici, stato globale, mutua esclusione, tranasazioni

05-feb

mar

 

3

16

Laboratorio2: Introduzione a WinXP embedded (14:30-17:30 - Lab alfa)

08-feb

ven

 

2

18

Laboratorio3: Introduzione a ZigBee, strumenti di sviluppo ed esempi su board (8:30-10:30 - Lab alfa)

12-feb

mar

3

 

21

Gestione dei deadlock nei sistemi distribuiti

15-feb

ven

2

 

23

Algoritmi di elezione - Gestione dei processi in un sistema distribuito

19-feb

mar

3

 

26

File system distribuiti

22-feb

ven

2

 

28

Memoria condivisa distribuita

26-feb

mar

3

 

31

Sistemi operativi real-time: introduzione

29-feb

ven

2

 

33

Scheduling di task aperiodici

04-mar

mar

 

3

36

Laboratorio 4: Openmosix e Beowulf: introduzione e confronto, libreria PVM (15:30-18:30 - Lab alfa)

07-mar

ven

2

 

38

Scheduling di task periodici

11-mar

mar

 

3

41

Laboratorio 5: Openmosix e Beowulf (PVM): esempio programmazione distribuita (15:30-18:30 - Lab alfa)

14-mar

ven

3

 

44

Scheduling di task misti

31

13

Le lezioni di laboratorio si tengono in Laboratorio Alfa