YoVDO

Progetto e sviluppo di sistemi in tempo reale

Offered By: University of Naples Federico II via Federica

Tags

Engineering Courses Computer Science Courses Robotics Courses Concurrent Programming Courses Real-Time Systems Courses

Course Description

Overview

I sistemi in tempo reale sono quei sistemi di elaborazione soggetti ad un "doppio" concetto di correttezza: logica (il sistema produce il risultato atteso) e temporale (il risultato è prodotto in tempo). Essi sono chiamati a rispettare stringenti vincoli temporali (deadline) in quanto devono interagire continuamente (in tempo reale) con l’ambiente circostante, al fine di controllare le dinamiche di un apparato o segnalare e gestire eventi significativi entro un tempo prestabilito. Ne sono un esempio i sistemi di controllo di veicoli, di aeromobili, di robot, e i sistemi di automazione industriale.

Il corso fornisce le conoscenze di base sui sistemi in tempo reale, sulla schedulazione di task real-time, sulla gestione delle risorse, sulle reti di calcolatori e sui sistemi operativi adottati in ambito industriale. Fornisce inoltre le competenze necessarie alla progettazione, il dimensionamento e lo sviluppo di sistemi in tempo reale. Le esercitazioni consistono in applicazioni di programmazione concorrente con task real-time sviluppate in ambiente LINUX real-time (patch RTAI).


Taught by

Marcello Cinque

Tags

Related Courses

Learn Advanced Python 3: Concurrency
Codecademy
[Beta] Learn Advanced Python 3
Codecademy
Programación Concurrente
Galileo University via edX
Rust Data Engineering
Pragmatic AI Labs via edX
Concurrent Programming in Erlang
University of Kent via FutureLearn