|
Sistemi
Real-Time Corso di Laurea Magistrale in Informatica Università di Padova, a.a. 2016/17 Docente: Tullio Vardanega |
| Settimana | Data | Lezione | Contenuto | Materiale didattico |
| 1 |
27 febbraio | 1 | Lezione:
Introduzione |
1.§1-3 |
| 1 marzo |
2 | |||
| 2 |
6 marzo |
3 |
Lezione: Affidabilità e tolleranza
ai guasti |
2.§3 |
| 8 marzo |
4 |
Lezione: Problematiche
di ordinamento: prima introduzione Per approfondire 1: Un modello di cyclic executive |
1.§4-6 | |
| 3 |
13 marzo |
5 |
Continuazione argomento lezione 4 |
|
| 15 marzo |
6 |
|||
| 4 |
20 marzo |
7 |
Lezione: Fixed
Priority Scheduling e Response Time Analysis Per approfondire 2: Response time analysis |
2.§5 |
| 5 |
27 marzo |
8 |
Continuazione argomento lezione 7 | |
| 29 marzo |
9 |
Lezione:
Gestione
di risorse (parte 1) Per approfondire 3: Priority inheritance protocols |
1.§8-9 | |
| 6 | 3 aprile |
10 |
Lezione:
Gestione di risorse (parte 2) e altre estensioni
di modello Per approfondire 4: Stack-based resource allocation policy Per approfondire 5: Una implementazione di deferred preemption Per approfondire 6: Considerazioni sulla deferred preemption |
1.§6.8,12 |
| 5 aprile | 11 | Continuazione argomento lezione 10 | ||
| 7 |
10 aprile |
12 |
Lezione:
Problematiche
di sistema Per approfondire 7: Raffinamenti alla response time analysis |
2.§16-17 |
| 12
aprile |
13 |
Continuazione lezione 12 | ||
| 8 |
19 aprile |
14 |
Lezione:
Restrizioni
di concorrenza e programmazione per sistemi real-time
staticamente analizzabili Per approfondire 8: ISO/IEC TR 24718:2005 |
2.§15 |
| 9 | 26 aprile |
15 |
Continuazione argomento lezione 14 | |
| 10 |
3 maggio |
16 |
Lezione:
Analisi di sistemi distribuiti Per approfondire 9: Worst-Case Dynamic Offsets with Priority Schemes Per approfondire 10: seminari audio/video su temi rilevanti al corso, offerti dall'iniziativa Network of Excellence on embedded systems design (ARTIST2) finanziata dalla Unione Europea |
|
| 11 | 8 maggio | 17 |
Continuazione argomento lezione 16 | |
| 10 maggio | 18 | Lezione: Analisi temporale e analisi avanzata di schedulabilità | ||
| Questionario valutazione didattica |
||||
| 12 |
17 maggio |
19 | Lezione: Estensione a sistemi multicore | BJ2000 1.§9.1,3 |
| 13 |
22 maggio |
20 |
Lezione: Altre vie per l'ottimalità | DP-Fair |
| 24
maggio |
21 |
Continuazione argomento lezione 20 Per approfondire 11: RUN: interpretazione, implementazione e valutazione |
Reduction to Uniprocessor | |
| 14 | 29 maggio | 22 |
Lezione: Condivisione di risorse - presentazione prove d'esame | |
| 31 maggio | 23 | Continuazione argomento lezione 22 | ||
| 15 | 5 giugno | 24 | Riepilogo e ripasso | |
Gli esami si svolgono in sessione pubblica, su appuntamento.