![]() |
Sistemi Real-Time Corso di Laurea Magistrale in Informatica Università di Padova, a.a. 2008/9 Docente: Tullio Vardanega |
Settimana | Data | Lezione | Contenuto | Materiale didattico |
1 | 14 gennaio |
1 | Lezione: Introduzione Per approfondire 1: Un manifesto sulla nozione di real-time |
1.§1-3 |
15 gennaio |
2 | |||
16 gennaio |
3 | |||
2 | 21 gennaio |
4 |
Lezione: Affidabilità e tolleranza ai
guasti |
§5 Alan Burns, Andy Wellings Real-Time Systems and Programming Languages (3rd edition) |
22 gennaio |
5 |
|||
23 gennaio |
6 |
|||
3 | 28 gennaio | 7 |
Lezione:
Problematiche di ordinamento (parte 1, parte 2) Per approfondire 2: Un modello di cyclic executive Per approfondire 3: Response time analysis |
1.§4-6 2.§13-14 |
29 gennaio |
8 |
|||
30 gennaio |
9 |
|||
4 |
4 febbraio |
10 |
Lezione:
Gestione di risorse (parte 1, parte 2) Per approfondire 4: Priority inheritance protocols Per approfondire 5: Stack-based resource allocation policy |
1.§8-9 |
5 febbraio |
11 |
|||
6
febbraio |
12 |
|||
5 | 11 febbraio |
|
Assenza del docente |
|
12 febbraio |
|
|||
13 febbraio |
13 |
Lezione:
Problematiche di sistema (parte 1, parte 2, parte
3) Esercitazione: Restrizioni di concorrenza per sistemi real-time staticamente analizzabli (parte 1, ISO/IEC TR 24718:2005) Esercitazione: programmazione per sistemi real-time Esempio: un sistema real-time costruito con pattern di programmazione |
1.§6.8,12 2.§11-12 2.§15-17 |
|
6 | 18 febbraio |
14 |
||
19 febbraio |
15 |
|||
20 febbraio |
16 |
|||
7 | 25 febbraio |
17 |
||
26 febbraio | 18 |
Seminario di Michael
Gonzalez Harbour
(Universidad de Cantabria) Per approfondire 6: seminari audio/video su temi rilevanti al corso, offerti dall'iniziativa network of excellence on embedded systems design (ARTIST2) finanziata dalla comunità europea |
||
27 febbraio (valutazione didattica) |
19 |
Lezione/Esercitazione:
Analisi temporale (parte 1, parte 2) |
||
8 | 4 marzo |
20 | Lezione/Esercitazione: Analisi di
schedulabilità (parte 1, parte 2) Esercitazione: Progettazione, realizzazione e uso di un real-time kernel aderente al profilo Ravenscar |
GNAT/ORK+ |
5 marzo |
21 |
|||
6 marzo |
22 |
Ricapitolazione
finale |
||
|
Esami | Specifica
del
progetto didattico |
|
Liste di iscrizione all'esame verranno pubblicate sul sistema SIS nelle due settimane precedenti l'appello corrispondente.
I sessione (orale)
II sessione (orale)