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.