Cours A7 : Temps Réel Pierre.Paradinas / @ / cnam.fr Cnam/Cedric Systèmes Enfouis et Embarqués (SEE) P. Paradinas - CNAM - Organisation des cours 12 prochaines séances 6 janvier au 24 mars, Partiel le 27 janvier, Les 3 et 24 février pas de cours, 9 séances Temps Réel. P. Paradinas - CNAM - Motivations Aujourd’hui, comprendre ce qu’est un STR, pourquoi, le vocabulaire et les concepts Comprendre les mécanismes systèmes mis en oeuvre dans un système temps réel P. Paradinas - CNAM - Systèmes Temps Réel Définition(s): Temps réel 1. Le temps nécessaire pour résoudre un problème. 2. La résolution d'un problème pendant le temps où un processus physique est actif de manière à utiliser les résultats pour guider le processus physique. (http://www.dicofr.com/) P. Paradinas - CNAM - Systèmes Temps Réel Système dont le résultat dépend de l’exactitude des calculs mais surtout du temps où sont produits les résultats. délai (critique) Tâche échéance P. Paradinas - CNAM - Classification de systèmes TR Définition : On appelle échéance une contrainte temps à laquelle doit au plus tard se produire un événement Les systèmes sont classifiés par rapport à la tolérance aux échéances P. Paradinas - CNAM - Classification des systèmes TR (1) Échéance dure (hard deadline) : dans ce cas l’arrivée après échéance d’un événement attendu déclenchera une exception (gestion d’erreurs) Échéance lâche (molle) (soft deadline), dans ce cas l’arrivée après échéance d’un événement attendu ne ...
Aujourd’hui, comprendre ce qu’est un STR, pourquoi, le vocabulaire et les concepts
Comprendre les mécanismes systèmes mis en oeuvre dans un système temps réel
P. Paradinas - CNAM -
Systèmes Temps Réel
Définition(s):
Tempsréel
1. Le temps nécessaire pour résoudre un problème.
2. La résolution d'un problème pendant le temps où un processus physique est actif de manière à utiliser les résultats pour guider le processus physique. (http://www.dicofr.com/)
P. Paradinas - CNAM -
Systèmes Temps Réel
Système dont le résultat dépend de l’exactitude des calculs mais surtout du temps où sont produits les résultats.
P. Paradinas - CNAM -
Tâche
délai (critique)
échéance
Classification de systèmes TR
Définition : On appelle échéance une contrainte temps à laquelle doit au plus tard se produire un événement
Les systèmes sont classifiés par rapport à la tolérance aux échéances
P. Paradinas - CNAM -
Classification des systèmes TR (1)
Échéance dure (hard deadline) : dans ce cas l’arrivée après échéance d’un événement attendu déclenchera une exception (gestion d’erreurs)
Échéance lâche (molle) (soft deadline), dans ce cas l’arrivée après échéance d’un événement attendu ne déclenchera pas une exception (gestion d’erreurs)
P. Paradinas - CNAM -
Classification des systèmes TR (2)
Système TR dur : dans ce cas l’arrivée après échéance d’un événement attendu ne doit pas se produire (gestion d’erreurs)
Ex: système de contrôle d’avion, freinage ABS
Système TR mou dans le cas ou l’arrivée exceptionnelle après échéance d’un événement attendu ne mettra pas le système en danger (erreur)
Ex: système de distribution de son (streaming)
P. Paradinas - CNAM -
Notion de criticité et QdS
Système TR dur, la criticité est une fonction booléenne :
vrai/faux; ça passe ou ça casse!
Système TR lâche, la criticité est plus complexe à définir. On parlera de QdS (qualité de services, de seuil d’acceptabilité,…)
P. Paradinas - CNAM -
Exemple: BD temps réel
Cotations boursières, enchères sur Internet, etc.
Cohérence temporelle absolue
Toutes les données d’un même ensemble doivent être rafraîchies avant un seuil de temps
Cohérence temporelle relative
P. Paradinas - CNAM -
Exemple: Flux de données multimédia
Son
Tél: 16kbds, 192 Kbds qualité CD
Si image alors synchronisation image/son < 80msec
Dans la QdS doivent être pris en compte : délai, régularité et synchronisation