Programmation Temps Réel
Introduction
Alberto Dassatti
Reconfigurable and Embedded Digital Systems Institute
Haute Ecole d’Ingénierie et de Gestion du Canton de Vaud
Original work is (C) by Yann Thoma, 2015 This work is licensed under a Creative Commons
Attribution-NonCommercial-ShareAlike 3.0 Unported License
Septembre 2016
A. Dassatti (HES-SO / HEIG-VD / REDS) Programmation Temps Réel Septembre 2016 1 / 45
Introduction
Introduction
Un système temps réel est un système pour lequel le temps
d’arrivée du résultat est aussi important que le résultat lui-même
Par opposition aux systèmes transformationnels
A. Dassatti (HES-SO / HEIG-VD / REDS) Programmation Temps Réel Septembre 2016 2 / 45
Introduction
Structure typique: Contrôle
Système temps réel
gestion des entrées
système de contrôle
gestion des sorties
Environnement
A. Dassatti (HES-SO / HEIG-VD / REDS) Programmation Temps Réel Septembre 2016 3 / 45
Introduction
Structure typique: Prédiction
données prédiction résultat
A partir des données le résultat doit être fourni au plus tard après un
temps T
A. Dassatti (HES-SO / HEIG-VD / REDS) Programmation Temps Réel Septembre 2016 4 / 45
Introduction
Définition
Abrial-Bourgne:
Un système fonctionne en temps réel s’il est capable d’absorber
toutes les informations d’entrée sans qu’elles soient trop vieilles
pour l’intérêt qu’elles représentent, et par ailleurs, de réagir à
celles-ci suffisamment vite pour que cette réaction ait un sens.
Adage:
Un résultat juste mais hors délai est un résultat faux.
A. Dassatti (HES-SO / HEIG-VD / REDS) Programmation Temps Réel Septembre 2016 5 / 45
1 / 53 100%