Temps réel/Spécificités temps réel
De Polima.
Sommaire |
Faute temporelle
Système temps réel mou
On peut dans certains cas tolérer le non respect d'une contrainte de temps.
- Modifie uniquement la qualité du service
- Contrainte relative
Système temps réel dur
La faute temporelle est inadmissible :
- Elle peut entraîner la sécurité des biens et des personnes
- Contrainte stricte
Différents systèmes temps réel
Générateur cyclique
Système piloté par le temps.
Le système réagit à des échéances régulières définies par le temps interne.
- Taches périodiques uniquement
- Tout est géré par une boucle de scrutation.
Système synchrone : on sait exactement à quel moment sont exécutes les traitements
Système réactif
Entièrement piloté par des évènements.
Réagit en fonction d'états préalablement définis et atteints.
=> Uniquement des taches apériodiques
Les capteurs envoient les informations eux mêmes.
Les système exécute le traitement associé en fonction de l'évènement reçu en entrée.
Système asynchrone : on ne sait pas à l'avance la date d'un évènement et donc connaître la date d'exécution du traitement associé.
Système mixte
- Un ensemble de tâches périodiques associées à des évènements dont on est sûr qu'il se produisent suffisamment souvent.
- Quelques tâches apériodiques pour gérer les évènements totalement asynchrones.