Product Design, Manufacturing & Innovation Resources
Maison » Systèmes temps réel matériels et souples

Systèmes temps réel matériels et souples

1970
Ingénieurs collaborant sur des systèmes en temps réel (hard et soft) dans un bureau moderne.

(Image générée à titre d'illustration uniquement)

Les systèmes temps réel sont classés en deux catégories : « stricts » et « souples », selon les conséquences d’un dépassement d’échéance. Dans un système temps réel strict, le dépassement d’une échéance entraîne une défaillance totale du système, comme dans le cas d’un système de freinage antiblocage (ABS). Dans un système temps réel souple, le dépassement d’une échéance provoque une dégradation des performances, mais pas de défaillance catastrophique, comme dans le cas de la diffusion audio-vidéo en direct.

La distinction entre systèmes temps réel stricts et souples est fondamentale pour la conception et l'analyse des applications critiques. Un système temps réel strict doit garantir que les tâches critiques s'exécutent dans les délais impartis. La fiabilité du système dépend non seulement du résultat logique du calcul, mais aussi du moment où les résultats sont produits. Tout manquement à une échéance est considéré comme une défaillance catastrophique. On peut citer comme exemples les systèmes de contrôle de vol, les dispositifs médicaux tels que les stimulateurs cardiaques et les systèmes de sécurité automobile. L'ensemble du système, du matériel au système d'exploitation en passant par les logiciels d'application, doit être conçu pour assurer un comportement temporel déterministe.

À l'inverse, un système temps réel souple tolère des dépassements d'échéance occasionnels. Bien que le respect des délais soit souhaitable et que l'utilité du système diminue en cas de dépassement, le système ne tombe pas en panne. Ses performances sont simplement réduites. La diffusion multimédia en direct en est un exemple classique : une image perdue ou une brève interruption audio est indésirable, mais n'entraîne pas la panne complète du système. On peut citer comme autres exemples les systèmes de transactions en ligne et les routeurs réseau. La conception des systèmes temps réel souples privilégie souvent les garanties statistiques ou les performances moyennes plutôt que les garanties strictes dans le pire des cas requises pour les systèmes temps réel stricts. Une troisième catégorie, le « temps réel ferme », est parfois utilisée pour décrire les systèmes où le non-respect d'une échéance rend le résultat inutilisable, mais n'entraîne pas de panne système.

UNESCO Nomenclature: 1203
- Informatique

Taper

Système abstrait

Perturbation

Incrémentale

Usage

Utilisation généralisée

Précurseurs

  • développement des ordinateurs numériques
  • premiers systèmes de contrôle des processus dans la fabrication
  • concepts des systèmes d'exploitation à temps partagé
  • logique formelle et théorie de la calculabilité

Applications

  • systèmes de freinage antiblocage (ABS) automobiles
  • avionique à commandes de vol électriques
  • stimulateurs cardiaques
  • industrial process control
  • codecs de diffusion vidéo en direct

Brevets:

NA

Idées d'innovations potentielles

En raison du trafic généré par les robots de scraping, actuellement supérieur à 40 000 par jour, ce contenu est réservé aux membres de la communauté.
> Connexion < ou > Registre < (100% gratuit) pour y accéder, ainsi qu'à tous les autres contenus et outils à accès restreint.

Lié à : temps réel strict, temps réel souple, échéance, déterminisme, RTOS, systèmes embarqués, systèmes critiques, contraintes de synchronisation, défaillance du système, dégradation des performances.

Contexte historique

Systèmes temps réel matériels et souples

1970
1970
1970
1970
1973
1980
1980
1967
1970
1970
1970
1970-01-01
1975-06-01
1980
1980

(si la date est inconnue ou non pertinente, par exemple « mécanique des fluides », une estimation arrondie de son émergence notable est fournie)

Inventions, innovations et principes techniques connexes

Les images en pleine résolution et les téléchargements sont uniquement disponibles, et 100% gratuits, pour les membres inscrits.