Qu'est-ce qu'un système en temps réel ? Pouvez-vous décrire ses types?

2 Réponses


  • Un système en temps réel est un système qui garantit le temps exact requis pour un travail. Si un système en temps réel n'achève pas la tâche dans un certain temps, cela peut entraîner une panne de l'ensemble du système qu'il exécute. Certaines applications nécessitent un entretien dans un délai déterminé :

    • Systèmes de contrôle industriels
    • Automobiles (freins)
    • Guidage d'avion
    • Dispositifs médicaux
    Il existe deux types de systèmes en temps réel :

    1. Systèmes en temps réel dur
    Un système en temps réel dur garantit qu'un travail se terminera dans un délai spécifié. Ce système doit garantir que tous les délais de traitement, d'entrée et de sortie sont limités. Le système ne peut pas attendre indéfiniment, les systèmes de temps difficiles sont donc généralement très limités. Il n'y a généralement pas de stockage secondaire tel que les lecteurs de disque car une demande de disque peut prendre un temps variable Lo processus.
    Quelques exemples de système temps réel dur sont le logiciel qui exécute le pilote automatique dans un avion gros porteur ou le logiciel d'imagerie sur un missile.

    2.Systèmes logiciels en temps réel
    Un système temps réel logiciel est une version beaucoup moins restrictive d'un système temps réel dur. Un système en temps réel logiciel ne garantit pas qu'un travail se terminera dans un délai spécifié, mais il fait de son mieux pour terminer le travail dès que possible. Si une tâche critique en temps réel entre dans le système, le système d'exploitation peut attribuer la priorité la plus élevée à cette tâche et l'exécuter en continu jusqu'à ce qu'elle se termine.

    L'absence de garantie rend un système temps réel souple plus limité dans son application aux activités industrielles. Les systèmes temps réel logiciel sont utilisés dans le multimédia, la réalité virtuelle, etc. Les systèmes d'exploitation qui fournissent un support temps réel logiciel sont Windows NT/2000, Linux, Solaris.
  • Fondamentalement, un système en temps réel est un système qui réagit aux événements de l'environnement en effectuant des actions spécifiques dans le temps spécifié. Il existe trois types de système en temps réel et non cinq. Les types de systèmes en temps réel comprennent les systèmes en temps réel durs, souples et adaptatifs.

    Le système temps réel dur dit que toutes les échéances ou contraintes temporelles doivent être résolues. Le deuxième type de ce système, connu sous le nom de système temps réel souple, suggère que le non-respect d'une échéance unique ne devrait pas mettre le comportement du système en danger. Troisièmement, le système adaptatif en temps réel ajuste les stratégies internes en répondant aux changements qui sont effectués dans l'environnement.

    Pour référence : Types de systèmes temps réel

Ecrivez votre réponse

Votre réponse apparaîtra après modération