![]() |
Sistemi
Real-Time Corso di Laurea Magistrale in Informatica Università di Padova, a.a. 2018/19 Docente: Tullio Vardanega |
Settimana | Data | Lezione | Contenuto | Materiale didattico |
1 |
27 febbraio | 1 | Lezione:
Introduzione Per studio personale: Affidabilità e tolleranza ai guasti (2.§3) |
1.§1-3 |
28 febbraio |
2 | |||
2 |
6 marzo |
3 |
Lezione: Problematiche di
ordinamento: prima introduzione Per approfondire 1: Un modello di cyclic executive |
1.§4-6
|
7 marzo |
4 |
|||
3 |
13 marzo |
5 |
Lezione: Fixed Priority Scheduling e
Response Time Analysis Per approfondire 2: Response time analysis |
2.§5
|
14 marzo |
6 |
|||
4 |
20 marzo |
7 |
Lezione:
Gestione di risorse (parte 1) Per approfondire 3: Priority inheritance protocols |
1.§8-9 |
21 marzo |
8 |
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 |
27 marzo | 9 | Continuazione lezione 8 |
|
28
marzo |
10 |
|||
6 |
3
aprile |
11 |
Lezione:
Restrizioni
di concorrenza e programmazione per sistemi real-time
staticamente analizzabili Per approfondire 7: ISO/IEC TR 24718:2018 Per approfondire 8: Esempio di applicazione conforme al profilo Ravenscar |
2.§16-17
|
4 aprile | 12 |
Continuazione lezione 11 |
||
8 |
15 aprile (08:30-10:00 2AB45) |
13 |
Lezione:
Problematiche
di sistema Per approfondire 8: Raffinamenti alla response time analysis |
2.§15 |
17 aprile |
14 |
Continuazione lezione 13 | ||
18 aprile |
15 |
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 |
||
10 | 2 maggio | 16 |
Continuazione lezione 15 | |
Questionario valutazione didattica | ||||
11 | 8 maggio |
17 | Lezione: Considerazioni avanzate e analisi del tempo d'esecuzione | |
9 maggio (16:30-18:00) |
18 19 |
Lezione: Estensione a sistemi multicore:introduzione | BJ2000 1.§9.1,3 |
|
12 |
15 maggio |
20 |
Lezione:
Alla ricerca dell'ottimalità perduta |
1. DP-Fair 2. RUN orig. 3. RUN impl. |
16
maggio |
21 |
|||
13 | 22 maggio | 22 | Lezione:
Condivisione di risorse globali |
|
23 maggio |
23 |
Presentazione temi d'esame | ||
14 | 29 maggio | 24 | Lezione:
La
sfida del parallelismo predicibile |
|
30 maggio | 25 | Ricevimento collettivo per ripasso argomenti e chiarimenti finali |
Gli esami si svolgono in sessione pubblica, su appuntamento.