Belangrijkste verschil - Hard versus Soft Real Time-systeem
 

Het belangrijkste verschil tussen harde en zachte realtime-systemen is dat een hard-realtime-systeem een ​​systeem is waarin een enkele niet-naleving van de deadline kan leiden tot een volledige systeemfout, terwijl een zacht real-time systeem een ​​systeem is waarin of meer falen om de deadline te halen, wordt niet als een volledige systeemfout beschouwd, maar de prestaties ervan worden als aangetast beschouwd.

Een besturingssysteem is systeemsoftware die de computerhardware beheert volgens de instructies van de software. Een besturingssysteem biedt verschillende taken. Bestandsbeheer, geheugenbeheer, besturing van randapparatuur en procesplanning zijn enkele daarvan. Een type besturingssysteem is een realtime besturingssysteem. Het kan worden onderverdeeld in harde realtime-systemen en zachte realtime-systemen.

INHOUD

1. Overzicht en belangrijkste verschil
2. Wat is Hard Real Time System
3. Wat is Soft Real Time System
4. Zij aan zij vergelijking - Hard versus zacht realtime systeem in tabelvorm
5. Samenvatting

Wat is Hard Real Time System?

Een realtime systeem is een gegevensverwerkingssysteem. De tijd die het systeem nodig heeft om op een invoer te reageren en de uitvoer te leveren of de bijgewerkte informatie weer te geven, wordt de responstijd genoemd. In deze systemen zou de responstijd dus zeer minimaal moeten zijn. Het systeem moet de taak binnen de deadline voltooien. In een realtime besturingssysteem hangt de juistheid van de systeemoutput af van het logische resultaat van de berekening en de tijd die nodig is om het resultaat te produceren. Hun systemen hebben ook een structuur die lijkt op een gewoon besturingssysteem. Het heeft ook mechanismen voor realtime planningstaken.

In het harde realtime-systeem is de tijdsvereiste een kritieke beperking. Het systeem zou binnen de deadline moeten werken. Als het systeem niet binnen de deadline presteerde, wordt het beschouwd als een taakfout. Dit soort systemen mag de deadline niet missen. Het missen van de deadline kan catastrofaal zijn. Luchtverkeersleidingssystemen, raketten en nucleaire reactorbesturingssystemen zijn enkele voorbeelden van harde realtime-systemen. Als het besturingssysteem van het vliegtuig de instructies niet binnen de deadline aan het vliegtuig heeft gegeven, kan dit ertoe leiden dat het vliegtuig neerstort. Daarom is het in een hard-real-time systeem uiterst belangrijk om de deadline te halen. Deze systemen worden voornamelijk toegepast in veiligheidskritieke systemen.

Wat is Soft Real Time System?

In een zacht real-time systeem is de benodigde tijd niet erg cruciaal. Het systeem moet de taak uitvoeren of de uitvoer binnen de deadline geven, maar er kan af en toe een kleine tolerantie zijn. Als het systeem de taak niet binnen de deadline heeft uitgevoerd, wordt het niet als een storing beschouwd zolang het de vereiste uitvoer levert. Maar de prestaties worden als verslechterd beschouwd. Het missen van de deadline zal geen rampzalige gebeurtenis veroorzaken zoals in een realtime systeem. Deze systemen zijn minder beperkend. Enkele voorbeelden van realtime-systemen voor software zijn multimediastreaming, geavanceerde wetenschappelijke projecten en virtual reality.

Wat is het verschil tussen het harde en zachte realtime-systeem?

Samenvatting - Hard versus Soft Real Time-systeem

Dit artikel besprak twee soorten realtime besturingssystemen; de harde realtime-systemen en de zachte realtime-systemen. Het verschil tussen harde en zachte realtime-systemen is dat een hard-realtime-systeem een ​​systeem is waarin een enkele niet-naleving van de deadline kan leiden tot een volledige systeemfout, terwijl een zacht real-time systeem een ​​systeem is waarin een of meer falen om de deadline te halen, wordt niet als een volledige systeemfout beschouwd, maar de prestaties ervan worden als aangetast beschouwd.

Referentie:

1.PantechProLabs India Pvt Ltd. "RTOS Basic Concepts." LinkedIn SlideShare, 10 december 2012. Hier beschikbaar
2. "Typen besturingssysteem", Tutorials Point, 8 januari 2018. Hier beschikbaar

Afbeelding met dank aan:

1.'Flickr - Official US Navy Imagery - A Sailor bestuurt het SPN-43 luchtzoekradarsysteem terwijl hij de naderingscontrole in stand houdt. Albrecht / US Navy - Een matroos bestuurt het SPN-43 luchtzoekradarsysteem terwijl hij de naderingscontrole in stand houdt. (Public Domain) via Commons Wikimedia