Razlika med trdim in mehkim sistemom realnega časa

Kazalo:

Razlika med trdim in mehkim sistemom realnega časa
Razlika med trdim in mehkim sistemom realnega časa

Video: Razlika med trdim in mehkim sistemom realnega časa

Video: Razlika med trdim in mehkim sistemom realnega časa
Video: Long Distance Carp Fishing Masterclass | Darrell Peck & Terry Edmonds 2024, Julij
Anonim

Ključna razlika – trdi in mehki sistem realnega časa

Ključna razlika med sistemom trdega in mehkega realnega časa je ta, da je sistem trdega realnega časa sistem, v katerem lahko eno samo neupoštevanje roka povzroči popolno odpoved sistema, medtem ko sistem mehkega realnega časa sistem, v katerem ena ali več napak pri izpolnjevanju roka ne velja za popolno napako sistema, vendar se šteje, da je njegovo delovanje poslabšano.

Operacijski sistem je sistemska programska oprema, ki upravlja strojno opremo računalnika v skladu z navodili programske opreme. Operacijski sistem ponuja različne naloge. Upravljanje datotek, upravljanje pomnilnika, nadzor perifernih naprav in načrtovanje procesov so nekateri izmed njih. Ena vrsta operacijskega sistema je operacijski sistem v realnem času. Razdelimo ga lahko na sisteme v trdem realnem času in sisteme v mehkem realnem času.

Kaj je Hard Real Time System?

Sistem v realnem času je sistem za obdelavo podatkov. Čas, ki ga sistem potrebuje, da se odzove na vnos in zagotovi izhod ali prikaže posodobljene informacije, je znan kot odzivni čas. Torej mora biti v teh sistemih odzivni čas zelo minimalen. Sistem mora opraviti nalogo v roku. V operacijskem sistemu v realnem času je pravilnost izhoda sistema odvisna od logičnega rezultata računanja in časa, ki je potreben za izdelavo rezultata. Njihovi sistemi imajo tudi strukturo, ki je podobna navadnemu operacijskemu sistemu. Ima tudi mehanizme za razporejanje opravil v realnem času.

Razlika med trdim in mehkim sistemom realnega časa
Razlika med trdim in mehkim sistemom realnega časa

Slika 01: Sistem za nadzor zračnega prometa

V sistemu trdega realnega časa je časovna zahteva kritična omejitev. Sistem bi moral delovati v roku. Če sistem ni deloval v roku, se to obravnava kot napaka naloge. Tovrstni sistemi ne smejo zamuditi roka. Zamujanje roka je lahko katastrofalno. Sistemi za nadzor zračnega prometa, sistemi za nadzor raket in jedrskih reaktorjev so le nekaj primerov sistemov v realnem času. Če nadzorni sistem letala ni dal navodil letalu v roku, lahko to povzroči strmoglavljenje letala. Zato je v sistemu trdega realnega časa izpolnjevanje roka izjemno pomembno. Ti sistemi so nameščeni predvsem v varnostno kritičnih sistemih.

Kaj je sistem mehkega realnega časa?

V sistemu mehkega realnega časa časovna zahteva ni zelo pomembna. Sistem bi moral opraviti nalogo ali dati rezultat v roku, vendar lahko občasno pride do majhne tolerance. Če sistem naloge ni opravil v roku, se ne šteje za napako, dokler zagotavlja zahtevani rezultat. Toda delovanje se šteje za poslabšano. Zamujanje roka ne bo povzročilo katastrofalnega dogodka kot v sistemu trdega realnega časa. Ti sistemi so manj restriktivni. Nekateri primeri sistemov programske opreme v realnem času so pretakanje večpredstavnosti, napredni znanstveni projekti in virtualna resničnost.

Kakšna je razlika med trdim in mehkim sistemom realnega časa?

Sistem trdega proti mehkemu v realnem času

Sistem v trdem realnem času je sistem, v katerem lahko neupoštevanje enega samega roka povzroči popolno ali katastrofalno odpoved sistema. Sistem z mehkim realnim časom je sistem, v katerem se ena ali več napak pri izpolnjevanju roka ne šteje za popolno napako sistema, vendar se šteje, da je zmogljivost poslabšana.
Omejevalna narava
Sistem trdega realnega časa je zelo restriktiven. Mehki sistem v realnem času ni zelo restriktiven.
Rok
Sistem trdega realnega časa ne sme zamuditi roka. Zamujanje roka povzroči popolno ali katastrofalno odpoved sistema. Mehki sistem v realnem času lahko občasno zamudi rok. Zamujanje roka se ne obravnava kot popolna napaka sistema, ampak poslabša delovanje.
Pripomoček
Sistem v trdem realnem času ima več uporabnosti. Mehki sistem v realnem času je manj uporaben.
Primeri
Sistemi za nadzor zračnega prometa, sistemi za nadzor raket in jedrskih reaktorjev so nekateri primeri sistemov v realnem času. Multimedia streaming, napredni znanstveni projekti in navidezna resničnost so nekateri primeri mehkih sistemov v realnem času.

Povzetek – trdi in mehki sistem v realnem času

Ta članek je obravnaval dve vrsti operacijskih sistemov v realnem času; sistemi v trdem realnem času in sistemi v mehkem realnem času. Razlika med trdim in mehkim sistemom v realnem času je v tem, da je sistem v trdem realnem času sistem, v katerem lahko ena sama neupoštevanje roka povzroči popolno odpoved sistema, medtem ko je sistem v mehkem realnem času sistem, v katerem ena oz. več napak pri izpolnjevanju roka se ne šteje za popolno odpoved sistema, vendar se šteje, da je njegovo delovanje poslabšano.

Priporočena: