Sistemi Embedded e Real-Time
Sistemi Operativi Open-Source, Embedded e Real-Time
Anno Accademico: 2020/2021 - Docente: Marco Cesati
Insegnamenti da 6 / 9 CFU dell'ordinamento DM270/2004
Secondo anno del corso di Laurea Magistrale in Ingegneria Informatica e Ingegneria dell'Automazione
Informazioni generali sull'insegnamento
Sistemi Embedded e Real-Time (6 CFU) è stato istituito nell'A.A. 2018/19 in sostituzione del precedente insegnamento Sistemi Operativi Open-Source, Embedded e Real-Time (9 CFU), il quale a sua volta era stato istituito nell'A.A. 2013/14 in sostituzione dei precedenti insegnamenti Sistemi Embedded e Real-Time (6 CFU) e Linux Avanzato (9 CFU). (Quest'ultimo insegnamento è formalmente "ad esaurimento": gli studenti con un piano di studi che lo prevede sono pregati di rivolgersi direttamente al docente per concordare le modalità di svolgimento dei relativi esami).
Nell'attuale anno accademico 2020/21 sia l'insegnamento di Sistemi Embedded e Real-Time (6 CFU) che quello di Sistemi Operativi Open-Source, Embedded e Real-Time (9 CFU) sono attivamente erogati. In pratica, il programma dell'insegnamento da 6 CFU è un sottinsieme di quello da 9 CFU.
Svolgimento
21 settembre 2020 - 15 gennaio 2021 (primo semestre)
Il corso si avvale della sperimentazione avviata dalla Facoltà di Ingegneria che consente di effettuare lezioni di 105 minuti ciascuna, al fine di lasciare più tempo tra la fine delle lezioni e l'inizio della sessione d'esami. Le lezioni del programma da 6 CFU termineranno (ossia verranno rese pubbliche) entro fine novembre. Le restanti lezioni (marcate con la sigla "SERT") fanno parte del programma da 9 CFU.
Obiettivo degli insegnamenti
Gli insegnamenti intendono fornire allo studente un quadro aggiornato dell'attuale tecnologia dei sistemi embedded e real-time.
Programma sintetico
Introduzione ai sistemi embedded
Introduzione ai sistemi real-time
Teoria della schedulazione real-time
Organizzazione dei sistemi operativi real-time
Architettura dei sistemi embedded
Elementi dello sviluppo storico e della gestione del software libero
[9 CFU] Sviluppo di un sistema "bare-metal"
Pre-requisiti
Gli insegnamenti sono progettati per gli studenti del primo o secondo anno del corso di Laurea Magistrale in Ingegneria Informatica. Studenti di altri corsi di laurea magistrale, in particolare Ingegneria dell'Automazione e Ingegneria Elettronica, sono ovviamente accolti con piacere.
Affinché le prove d'esame siano legalmente valide l'insegnamento deve essere inserito nel piano di studi valido per l'Anno Accademico corrente.
Iscrizione
Per poter sostenere le prove di verifica e di esame è necessario iscriversi all'insegnamento entro il 30 novembre 2020.
Iscrizione per Sistemi [Operativi Open-Source,] Embedded e Real-Time (indicare 6 CFU per SERT, 6 o 9 CFU per SOSERT)
Non sarà accolto alcun reclamo relativo alla (mancata) iscrizione all'insegnamento dopo il 30 novembre 2020.
Sistema di gestione online dell'insegnamento
Questo insegnamento fa uso di un sistema software (G.O.C.U.) per la gestione delle iscrizioni all'insegnamento e le prenotazioni alle prove di esame (entrambe le cose sono sempre obbligatorie).
Si deve accedere alla piattaforma GOCU per iscriversi all'insegnamento (è necessario indicare un indirizzo email valido, vedi la sezione sulle 'regole' in GOCU) e per prenotarsi alle prove d'esame. Al termine della procedura di iscrizione si ottiene il proprio codice studente (valido per l'anno accademico 2020/2021) necessario per accedere all'area studenti.
Il sistema:
permette di prenotarsi alle prove di esame ed invia un'email di conferma,
invia un'email con l'esito della prova non appena il docente pubblica i risultati,
riassume l'esito di tutte le prove di esame sostenute,
se necessario calcola la media delle prove e mostra un eventuale voto utile alla verbalizzazione,
permette di richiedere un nuovo invio del vostro codice studente (ad esempio in caso di smarrimento).