Systême temps réel - mabilleau
Qu’est-ce qu’un système temps réel?
Définition et architecture
Philippe Mabilleau Ing.
lundi 8 janvier 2001
1
GEI 455 Systèmes en temps réel
Définition d’un système temps réel
Environnement
Acquisition
Traitement
Restitution et commande
Système "temps réel"
Philippe Mabilleau Ing.
2
GEI 455 Systèmes en temps réel
Systèmes temps réel - Définition u Un système temps réel est un système u qui interagit avec un environnement externe qui luimême évolue avec le temps u qui réalise certaines fonctionnalités en relation avec cet environnement u qui exploite des ressources limitées
Philippe Mabilleau Ing.
3
GEI 455 Systèmes en temps réel
Fonctionnalité d’un système temps réel u Deux contraintes à vérifier pour qu ’un système temps réel soit fonctionnel u Exactitude logique (logical correctness): sorties adéquates en fonction des entrées, assurant le comportement désiré pour le système suite à des événements et aux données communiquées u Exactitude temporelle (timeliness): rencontre des contraintes temporelles. Les sorties sont présentées au bon moment
4
Philippe Mabilleau Ing.
GEI 455 Systèmes en temps réel
Niveaux de contraintes temporelles: u u
u
Souple (soft): système dont la performance est dégradée mais sans engendrer des conséquences dramatiques si les contraintes temporelles ne sont pas rencontrées Sévère (hard): système dont l’incapacité de rencontrer les contraintes temporelles cause la faute du système Ferme (firm): contrainte sévère mais où une faible probabilité de manquer les limites temporelles peut être tolérée
5
Philippe Mabilleau Ing.
GEI 455 Systèmes en temps réel
Échelle de temps et temps de réponse u u
u
Le rythme d’évolution de l’environnement détermine l ’échelle de temps relative à une contrainte temps réel Le temps de réponse d’un système en temps réel est la durée entre la présentation des entrées à un système et