Skip to Main Content (Press Enter)

Logo UNIBG
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze

UNI-FIND
Logo UNIBG

|

UNI-FIND

unibg.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze
  1. Insegnamenti

EMBEDDED AND REAL TIME SYSTEMS - 21038-ENG

insegnamento
ID:
21038-ENG
Dettaglio:
SSD: SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Durata: 48 CFU: 6
Sede:
DALMINE
Url:
Dettaglio Insegnamento:
INGEGNERIA INFORMATICA - 21-270/PERCORSO COMUNE Anno: 3
Dettaglio Insegnamento:
INGEGNERIA MECCANICA - 23-270/PERCORSO COMUNE Anno: 3
INGEGNERIA MECCANICA - 23-270/PERCORSO COMUNE Anno: 2
Anno:
2025
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone
  • Altre Info

Dati Generali

Periodo di attività

Primo Semestre (15/09/2025 - 20/12/2025)

Syllabus

Obiettivi Formativi

Il corso illustra i concetti fondamentali relativi alla progettazione di sistemi real time centralizzati e distribuiti. Viene specificatamente trattato il tema della schedulazione di sistemi real time, della programmazione con le librerie POSIX in C e dei middleware per lo sviluppo di sistemi distribuiti.


Prerequisiti

Non ci sono precedenze obbligatorie. Il corso assume che si disponga delle conoscenze di base di informatica e in particolare dei Sistemi Operativi.


Metodi didattici

Lezioni ed esercitazioni.


Verifica Apprendimento

Prova scritta con domande di teoria ed esercizi di schedulazione.


Contenuti

Introduzione ai sistemi real time

  • Modello di Task
  • Modello di Risorse
  • Vincoli su Task e Risorse


Algoritmi di schedulazione

  • Algoritmi non real time: Round Robin, SJF
  • Algoritmi a priorità dinamica: EDF
  • Algoritmi a priorità fissa: RM, DM
  • Priority Inversion Protocol
  • Gestione del sovraccarico
  • Gestione dell’accesso a risorse condivise
  • Schedulazione clock-driven


Modelli architetturali e tecnologie per sistemi distribuiti

  • Client/Server
  • Publisher/Subscriber
  • Data Flow
  • Protocollo CANBUS
  • Data Distribution Servce (DDS)



Risorse Online

  • Materiali didattici online (e-learning)
  • Leganto - Testi d'esame

Altre informazioni

Il materiale didattico presentato a lezione e utilizzato per l'attività sperimentale sarà disponibile su una cartella condivisa a cui potranno accedere gli studenti iscritti al corso.


Corsi

Corsi (3)

INGEGNERIA INFORMATICA - 21-270 
Laurea
3 anni
INGEGNERIA MECCANICA - 23-270 
Laurea
3 anni
MECHATRONICS AND SMART TECHNOLOGY ENGINEERING - 161-270-EN 
Laurea Magistrale
2 anni
No Results Found

Persone

Persone

BRUGALI Davide
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Gruppo 09/IINF-05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Professori Associati
No Results Found

Altre Info

Insegnamento principale

EMBEDDED AND REAL TIME SYSTEMS
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0