Sistemi Embedded e Real-Time

Anno Accademico: 2022/2023 - Docente: Marco Cesati

Insegnamento da 6 CFU dell'ordinamento DM270/2004

Primo e 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).

Linux Avanzato (9 CFU) e Sistemi Operativi Open-Source, Embedded e Real-Time (9 CFU) sono ora formalmente insegnamenti "ad esaurimento": gli studenti con un piano di studi che prevedeno l'uno o l'altro sono pregati di rivolgersi direttamente al docente per concordare le modalità di svolgimento dei relativi esami.

Svolgimento

26 settembre 2022 - 21 gennaio 2023 (primo semestre)

Il corso viene erogato ad anni alterni in avvicendamento con l'insegnamento di Analisi del Malware (AMW) (6 CFU). In pratica, nell'A.A. 2022/23 verrano erogate le lezioni di SERT ma non quelle di AMW; nel successivo anno accademico verranno erogate le lezioni di AMW ma non quelle di SERT. Le sessioni di esami per entrambi i corsi si svolgeranno regolarmente in tutti gli anni accademici.

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

  • 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 2022.

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 2022/2023) 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).

ATTENZIONE!

  • Non è possibile registrarsi su GOCU con indirizzi di posta elettronica di tipo "@students.uniroma2.eu", perché il relativo server rifiuta sistematicamente tutti i messaggi spediti da GOCU

  • Talvolta i messaggi di posta elettronica provenienti da GOCU sono identificati come "spam" e finiscono quindi automaticamente in una cartella diversa dalla "inbox", oppure sono semplicemente cancellati. Apparentemente questo si verifica più frequentemente con il provider "hotmail"

  • La procedura di registrazione richiede la ricezione di un codice di conferma da parte del sistema GOCU via posta elettronica: se lo studente non inserisce il codice di controllo ricevuto su GOCU entro 24 ore dall'iscrizione, il sistema considera l'iscrizione non avvenuta e cancella completamente i dati immessi dallo studente.