Verschil Tussen Hard En Zacht Real-time Systeem

Inhoudsopgave:

Verschil Tussen Hard En Zacht Real-time Systeem
Verschil Tussen Hard En Zacht Real-time Systeem

Video: Verschil Tussen Hard En Zacht Real-time Systeem

Video: Verschil Tussen Hard En Zacht Real-time Systeem
Video: Real time operating system | Hard & soft | OS | Lec-10 | Bhanu Priya 2024, November
Anonim

Belangrijkste verschil - Hard versus zacht real-time systeem

Het belangrijkste verschil tussen hard en zacht real-time systeem is dat een hard real-time systeem een systeem is waarin een enkele keer dat de deadline niet wordt gehaald, kan leiden tot een volledige systeemstoring, terwijl een soft real-time systeem een systeem is waarin een of meer falen om de deadline te halen, wordt niet beschouwd als een volledige systeemfout, maar de prestaties worden als verminderd beschouwd.

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

INHOUD

1. Overzicht en belangrijkste verschil

2. Wat is een hard real-time systeem

3. Wat is een soft real-time systeem

4. Vergelijking naast elkaar - Hard versus zacht real-time systeem in tabelvorm

5. Samenvatting

Wat is een hard real-time systeem?

Een real-time 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 reactietijd genoemd. In deze systemen moet de responstijd dus minimaal zijn. Het systeem moet de taak binnen de deadline voltooien. In een real-time besturingssysteem hangt de juistheid van de systeemuitvoer af van het logische resultaat van de berekening en van 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.

Verschil tussen hard en zacht real-time systeem
Verschil tussen hard en zacht real-time systeem

Figuur 01: Luchtverkeersleidingssysteem

In een hard real-time systeem is de vereiste tijd een kritische beperking. Het systeem moet binnen de deadline presteren. Als het systeem niet binnen de deadline presteerde, wordt dit beschouwd als een mislukte taak. Dit soort systemen mag de deadline niet missen. Het missen van de deadline kan catastrofaal zijn. Luchtverkeersleidingssystemen, raketten en controlesystemen voor kernreactoren zijn enkele voorbeelden van harde real-time systemen. Als het vliegtuigbesturingssysteem de instructies niet binnen de gestelde termijn aan het vliegtuig heeft gegeven, kan het vliegtuig crashen. Daarom is het halen van de deadline in een hard real-time systeem buitengewoon belangrijk. Deze systemen worden voornamelijk ingezet in veiligheidskritische systemen.

Wat is een Soft Real Time-systeem?

In een soft real-time systeem is de benodigde tijd niet erg cruciaal. Het systeem moet de taak uitvoeren of de output binnen de deadline leveren, maar er kan af en toe een kleine tolerantie zijn. Als het systeem de taak niet binnen de gestelde termijn heeft uitgevoerd, wordt het niet als een storing beschouwd zolang het de vereiste output levert. Maar de prestaties worden als verminderd beschouwd. Het missen van de deadline zal geen catastrofale gebeurtenis veroorzaken zoals in een hard real-time systeem. Deze systemen zijn minder restrictief. Enkele voorbeelden van real-time software-systemen zijn multimediastreaming, geavanceerde wetenschappelijke projecten en virtual reality.

Wat is het verschil tussen hard en zacht real-time systeem?

Diff Artikel Midden voor Tafel

Hard versus zacht real-time systeem

Een hard-real-time systeem is een systeem waarin het niet halen van zelfs maar een enkele deadline kan leiden tot een complete of catastrofale systeemstoring. Een soft real-time systeem is een systeem waarin een of meer mislukkingen om de deadline te halen, niet als een volledige systeemfout worden beschouwd, maar waarvan de prestaties als afgenomen worden beschouwd.
Beperkende aard
Een hard-real-time systeem is erg beperkend. Een Soft real-time systeem is niet erg beperkend.
Deadline
Een hard-real-time systeem mag de deadline niet missen. Het missen van de deadline veroorzaakt een complete of catastrofale systeemstoring. Een Soft real-time systeem kan af en toe de deadline missen. Het missen van de deadline wordt niet beschouwd als een complete systeemfout, maar verslechtert de prestaties.
Nut
Een hard real-time systeem heeft meer nut. Een zacht real-time systeem heeft minder nut.
Voorbeelden
Luchtverkeersleidingssystemen, raketten en controlesystemen voor kernreactoren zijn enkele voorbeelden van harde real-time systemen. Multimediastreaming, geavanceerde wetenschappelijke projecten en virtual reality zijn enkele voorbeelden van soft real-time systemen.

Samenvatting - Hard versus zacht real-time systeem

In dit artikel zijn twee soorten realtime besturingssystemen besproken; de harde real-time systemen en de zachte real-time systemen. Het verschil tussen hard en soft real-time systeem is dat een hard real time systeem een systeem is waarin een enkele keer dat de deadline niet wordt gehaald kan leiden tot een volledige systeemstoring, terwijl een soft real time systeem een systeem is waarin een of meer mislukkingen om de deadline te halen, wordt niet beschouwd als een volledige systeemstoring, maar de prestaties worden als verminderd beschouwd.

Aanbevolen: