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