Différence clé - Système temps réel dur vs logiciel doux
 

La principale différence entre un système en temps réel dur et doux est que, un système en temps réel dur est un système dans lequel un seul manquement au respect du délai 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 plusieurs échecs pour respecter le délai ne sont pas considérés comme une défaillance complète du système, 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 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 en temps réel dur et en systèmes en temps réel doux.

CONTENU

1. Aperçu et différence clé
2. Qu'est-ce qu'un système en temps réel difficile
3. Qu'est-ce que le système Soft Real Time
4. Comparaison côte à côte - Système temps réel dur vs logiciel doux sous forme de tableau
5. Résumé

Qu'est-ce que le Hard Hard Time System?

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 minimal. Le système doit terminer la tâche dans le délai imparti. 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 dispose également de mécanismes pour les tâches de planification en temps réel.

Dans un système en temps réel difficile, l'exigence de temps est une contrainte critique. Le système devrait fonctionner dans les délais. Si le système n'a pas fonctionné dans le délai imparti, il est considéré comme un échec de tâche. Ces types de systèmes ne devraient pas manquer la date limite. Le non-respect du délai 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 de systèmes en temps réel durs. Si le système de contrôle de l'avion n'a pas donné les instructions à l'avion dans le délai imparti, il peut provoquer l'écrasement de l'avion. Par conséquent, dans un système en temps réel difficile, respecter le délai est extrêmement important. Ces systèmes sont déployés principalement dans des systèmes critiques pour la sécurité.

Qu'est-ce que le système Soft Real Time?

Dans un système temps réel doux, l'exigence de temps n'est pas très cruciale. Le système doit effectuer la tâche ou fournir la sortie dans le délai imparti, mais il peut parfois y avoir une petite tolérance. Si le système n'a pas exécuté la tâche dans le délai imparti, 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. Le non-respect de la date limite ne provoquera pas un événement catastrophique comme dans un système en temps réel difficile. Ces systèmes sont moins restrictifs. Quelques exemples de systèmes logiciels en temps réel sont le streaming multimédia, les projets scientifiques avancés et la réalité virtuelle.

Quelle est la différence entre un système en temps réel dur et doux?

Système en temps réel dur vs doux
Un système en temps réel est un système dans lequel le non-respect d'un seul délai 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 défaillances pour respecter le délai ne sont pas considérées comme une défaillance complète du système mais ces performances sont considérées comme dégradées.
Nature restrictive
Un système en temps réel dur est très restrictif.Un système Soft en temps réel n'est pas très restrictif.
Date limite
Un système en temps réel dur ne devrait pas manquer la date limite. Le non-respect de la date limite entraîne une défaillance complète ou catastrophique du système.Un système Soft en temps réel peut parfois manquer la date limite. Le non-respect du délai n'est pas considéré comme une défaillance complète du système mais dégrade les performances.
Utilitaire
Un système en temps réel dur 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 durs en temps réel.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.

Résumé - Hard vs Soft Real Time System

Cet article a discuté de deux types de systèmes d'exploitation en temps réel; les systèmes en temps réel dur et les systèmes en temps réel doux. La différence entre un système en temps réel dur et doux est que, un système en temps réel dur est un système dans lequel un seul non-respect du délai 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 davantage d'échecs pour respecter le 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.

Référence:

1.PantechProLabs India Pvt Ltd. «RTOS Basic Concepts». LinkedIn SlideShare, 10 décembre 2012. Disponible ici
2. «Types de système d'exploitation», Tutorials Point, 8 janvier 2018. Disponible ici

Courtoisie d'image:

1. 'Flickr - Imagerie officielle de la marine américaine - Un marin exploite le système radar de recherche aérienne SPN-43 tout en contrôlant l'approche debout.' Par la page officielle de la marine américaine. Spécialiste des communications de masse Maître de 2e classe (AW / SW) Gretchen M. Albrecht / US Marine - Un marin exploite le système radar de recherche aérienne SPN-43 pendant le contrôle d'approche debout., (Domaine public) via Commons Wikimedia