le différence clé entre le système temps réel dur et mou est que, Un système en temps réel est un système dans lequel un manquement unique à l'échéance peut conduire à une défaillance complète du système, tandis qu'un système en temps réel souple est un système dans lequel un ou plusieurs manquements dans les délais ne sont pas considérés comme un système complet échec, mais sa performance est considérée comme dégradée.
Un système d'exploitation est un logiciel système qui gère le matériel informatique conformément aux instructions fournies par le logiciel. Un système d'exploitation fournit diverses tâches. La gestion des fichiers, la gestion de la mémoire, le contrôle des périphériques et la planification des processus en font partie. Un type de système d'exploitation est un système d'exploitation en temps réel. Il peut être divisé en systèmes temps réel durs et systèmes temps réel souples.
1. Vue d'ensemble et différence clé
2. Quel est le système en temps réel difficile
3. Quel est le système en temps réel doux
4. Comparaison côte à côte - Système temps réel vs système souple en forme tabulaire
5. Résumé
Un système en temps réel est un système de traitement de données. Le temps mis par le système pour répondre à une entrée et fournir la sortie ou afficher les informations mises à jour est appelé temps de réponse. Ainsi, dans ces systèmes, le temps de réponse devrait être très minime. Le système doit terminer la tâche dans les délais. Dans un système d'exploitation en temps réel, l'exactitude de la sortie du système dépend du résultat logique du calcul ainsi que du temps nécessaire pour produire le résultat. Leurs systèmes ont également une structure similaire à un système d'exploitation ordinaire. Il a également des mécanismes pour les tâches de planification en temps réel.
Figure 01: Système de contrôle de la circulation aérienne
Dans un système temps réel difficile, le temps requis est une contrainte critique. Le système doit fonctionner dans les délais. Si le système n'a pas fonctionné dans les délais, cela est considéré comme un échec de la tâche. Ces types de systèmes ne doivent pas manquer la date limite. Manquer la date limite peut être catastrophique. Les systèmes de contrôle du trafic aérien, les systèmes de contrôle des missiles et des réacteurs nucléaires ne sont que quelques exemples de systèmes en temps réel difficiles. Si le système de contrôle de l'aéronef n'a pas donné les instructions à l'aéronef dans le délai imparti, cela peut provoquer un crash de l'aéronef. Par conséquent, dans un système en temps réel, respecter le délai est extrêmement important. Ces systèmes sont principalement déployés dans des systèmes critiques pour la sécurité.
Dans un système temps réel, le temps requis n’est pas très important. Le système doit exécuter la tâche ou donner le résultat dans les délais, mais il peut parfois y avoir une petite tolérance. Si le système n'a pas exécuté la tâche dans les délais, il n'est pas considéré comme un échec tant qu'il fournit le résultat requis. Mais la performance est considérée comme dégradée. Manquer le délai ne provoquera pas un événement catastrophique comme dans un système en temps réel. Ces systèmes sont moins restrictifs. Quelques exemples de systèmes logiciels en temps réel sont la diffusion multimédia, les projets scientifiques avancés et la réalité virtuelle..
Système temps réel dur vs mou | |
Un système en temps réel est un système dans lequel le non-respect d'un seul délai peut conduire à une défaillance complète ou catastrophique du système.. | Un système en temps réel souple est un système dans lequel une ou plusieurs défaillances dans les délais ne sont pas considérées comme des défaillances complètes du système, mais dont les performances sont considérées comme dégradées.. |
Nature restrictive | |
Un système temps réel très restrictif. | Un système temps réel doux n'est pas très restrictif. |
Date limite | |
Un système en temps réel ne devrait pas manquer la date limite. Manquer à la date limite cause une panne complète ou catastrophique du système. | Un système en temps réel doux peut parfois manquer l’échéance. Manquer à la date limite n'est pas considéré comme une défaillance complète du système, mais dégrade les performances. |
Utilitaire | |
Un système temps réel a plus d'utilité. | Un système temps réel doux a moins d'utilité. |
Exemples | |
Les systèmes de contrôle du trafic aérien, les systèmes de contrôle des missiles et des réacteurs nucléaires sont quelques exemples de systèmes en temps réel difficiles. | Le streaming multimédia, les projets scientifiques avancés et la réalité virtuelle sont quelques exemples de systèmes temps réel souples. |
Cet article traite de deux types de systèmes d'exploitation en temps réel. les systèmes en temps réel difficiles et les systèmes en temps réel doux. La différence entre système temps réel dur et temps réel est qu’un système temps réel est un système dans lequel un manquement unique à l’échéance peut conduire à une défaillance complète du système, tandis qu’un système temps réel doux est un système dans lequel un ou le non-respect du délai n’est pas considéré comme une défaillance complète du système, mais ses performances sont considérées comme dégradées.
1.PantechProLabs India Pvt Ltd. «Concepts de base RTOS». LinkedIn SlideShare, 10 déc. 2012. Disponible ici
2. «Types de système d’exploitation»., Tutoriels Point, 8 janvier 2018. Disponible ici
1.'Flickr - Imagerie officielle de la US Navy - Un marin exploite le système de radar de recherche aérienne SPN-43 en effectuant un contrôle d'approche debout. ' Albrecht / US Marine - Un marin exploite le système de radar de recherche aérienne SPN-43 en contrôlant l’approche debout., (Domaine public) via Wikimedia Commons