Aide DOCoMETRe : système temps réel

## Les systèmes temps réel, une brève introduction

<<
>>

Un système temps réel est un système qui interagit avec un environnement externe évoluant dans le temps : il remplit des fonctions d'observation et de commande. La dynamique de cet environnement dicte les contraintes temporelles au système (latence et temps de réponse). Les commandes doivent assurer le comportement désiré : exactitude logique (elles ont les bonnes valeurs) et temporelle (elle sont présentées au bon moment). Ces commandes sont éventuellement fonction des observations et des traitements effectués.

Il existe de nombreuses catégories de système temps réel. Sans entrer dans les détails, on trouvera des systèmes temps réel synchrone ou asynchrone (Windows peut être considéré comme un système temps réel asynchrone), strict (ou dur, qui ne tolère aucun dépassement des contraintes) ou souple (mou). La latence correspond au delais de réaction du sytème et le temps de réponse est le temps que met le système à effectuer l'ensemble "Observation - Traitement - Commande". Ce délais doit être compatible avec la dynamique de l'environnement.

Ce type de système doit donc être capable d'observer l'environnement (acquérir des informations sur l'état de l'environnement) afin de réaliser certaines fonctionnalités en relation avec celui-ci (le perturber... ) tout en respectant des contraintes temporelles.