Le différence clé entre le système en temps réel dur et doux est que, Un système de temps difficile est un système dans lequel un seul échec à respecter la date limite peut entraîner une défaillance complète du système tandis qu'un système en temps réel doux est un système dans lequel une ou plusieurs échecs pour respecter la date limite n'est pas considérée comme un système complet Échec, mais ses performances sont considérées comme dégradées.
Un système d'exploitation est un logiciel système qui gère le matériel informatique en fonction des 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 appareils périphériques et la planification des processus sont certains d'entre eux. Un type de système d'exploitation est un système d'exploitation en temps réel. Il peut être divisé en systèmes en temps réel dur et en systèmes en temps réel doux.
1. Aperçu et différence clé
2. Quel est le système difficile en temps réel
3. Quel est le système en temps réel doux
4. Comparaison côte à côte - Système dur en temps réel VS Soft sous forme tabulaire
5. Résumé
Un système en temps réel est un système de traitement des données. Le temps pris par le système pour répondre à une entrée et fournir la sortie ou afficher les informations mises à jour est connue sous le nom de temps de réponse. Ainsi, dans ces systèmes, le temps de réponse devrait être très minimum. Le système doit terminer la tâche dans la date limite. 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 du trafic aérien
Dans le système dur en temps réel, le temps nécessaire est une contrainte critique. Le système doit fonctionner dans la date limite. Si le système n'a pas fonctionné dans la date limite, il est considéré comme une défaillance de la tâche. Ces types de systèmes ne devraient 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 sont quelques exemples pour les systèmes en temps réel dur. Si le système de contrôle des avions n'a pas donné les instructions à l'avion dans la date limite, cela peut entraîner une écrasement de l'artisanat. Par conséquent, dans un système de temps dur, respecter la date limite est extrêmement important. Ces systèmes sont déployés principalement dans des systèmes critiques de sécurité.
En temps réel doux, système, le temps exigé n'est pas très crucial. Le système doit effectuer la tâche ou donner la sortie dans la date limite, mais il peut y avoir une petite tolérance occasionnellement. Si le système n'a pas effectué la tâche dans la date limite, il n'est pas considéré comme un échec tant qu'il fournit la sortie requise. Mais les performances sont considérées comme dégradées. Manquer la date limite ne provoquera pas un événement catastrophique comme dans un système de temps dur. Ces systèmes sont moins restrictifs. Certains exemples de logiciels en temps réel sont le streaming multimédia, les projets scientifiques avancés et la réalité virtuelle.
Système dur en temps réel VS Soft | |
Un système de temps difficile est un système dans lequel le fait de ne pas respecter une seule échéance peut entraîner une défaillance complète ou catastrophique du système. | Un système en temps réel doux est un système dans lequel une ou plusieurs échecs pour respecter la date limite n'est pas considérée comme une défaillance complète du système, mais que les performances sont considérées comme dégradées. |
Nature restrictive | |
Un système de temps difficile est très restrictif. | Un système en temps réel doux n'est pas très restrictif. |
Date limite | |
Un système de temps difficile ne devrait pas manquer la date limite. Manquer la date limite de la date limite de défaillance du système complet ou catastrophique. | Un système en temps réel doux peut manquer de temps en temps la date limite. 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 de temps difficile a plus d'utilité. | Un système en 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 dur. | Le streaming multimédia, les projets scientifiques avancés et la réalité virtuelle sont quelques exemples de systèmes en temps réel doux. |
Cet article a discuté de deux types de systèmes d'exploitation en temps réel; les systèmes durs en temps réel et les systèmes en temps réel doux. La différence entre le système en temps réel dur et doux est que, un système de temps dur est un système dans lequel une seule échec à respecter la date limite peut entraîner une défaillance complète du système tandis qu'un système en temps réel doux est un système dans lequel un ou Plus d'échecs pour respecter la date limite 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écembre. 2012. Disponible ici
2.«Types de système d'exploitation.», Tutorials Point, 8 janvier. 2018. Disponible ici
1.'Flickr - OFFICIEL U.S. Imagerie de la Marine - Un marin exploite le système radar de recherche d'air SPN-43 tout en contrôlant l'approche debout.'Par page officielle de la marine des États-Unis d'Americamass Communication spécialiste de la communication 2e classe (AW / SW) Gretchen M. Albrecht / u.S. Navy - Un marin exploite le système radar de recherche d'air SPN-43 tout en contrôlant l'approche debout., (Domaine public) via Commons Wikimedia