Programma di Sistemi Operativi Open-source, Embedded E Real-time:

 OBBIETTIVI Il corso intende fornire allo studente un quadro aggiornato dell'attuale tecnologia dei sistemi operativi open-source, embedded e real-time.  

PROGRAMMA * Sistemi operativi open-source e Linux: Nascita ed evoluzione dei sistemi operativi.  Il software libero. Nascita ed evoluzione di Linux.  * Sistemi embedded:  Introduzione ai sistemi embedded.  Tecnologie per sistemi embedded.  L'architettura ARM.   * Sistemi real-time: Introduzione ai sistemi real-time.  Modello di riferimento per i sistemi real-time.  Schedulazione clock-driven. Algoritmi priority-driven.  Ottimalita' di algoritmi priority-driven. Test di schedulabilita' per RM e DM.  Schedulazione di job bloccanti. Algoritmi a conservazione di banda per schedulare job aperiodici. Controllo d'accesso alle risorse condivise.  Real-time su multiprocessore.  Sistemi operativi real-time.  Linux in ambito real-time