Különbség a kemény és a lágy valós idejű rendszer között

Tartalomjegyzék:

Különbség a kemény és a lágy valós idejű rendszer között
Különbség a kemény és a lágy valós idejű rendszer között

Videó: Különbség a kemény és a lágy valós idejű rendszer között

Videó: Különbség a kemény és a lágy valós idejű rendszer között
Videó: Olyan büdi tud lenni ...😂 #ferrari #sportcar #elmenyvezetes #elmenyplaza #cziganyjudit 2024, Július
Anonim

Kiemelt különbség – kemény vs lágy valós idejű rendszer

A fő különbség a kemény és a lágy valós idejű rendszer között az, hogy a kemény valós idejű rendszer olyan rendszer, amelyben a határidő egyszeri be nem tartása teljes rendszerhibához vezethet, míg a puha valós idejű rendszer olyan rendszer, amelyben egy vagy több határidő be nem tartása nem minősül teljes rendszerhibának, de teljesítménye leromlottnak minősül.

Az operációs rendszer egy olyan rendszerszoftver, amely a szoftver által adott utasításoknak megfelelően kezeli a számítógép hardvert. Az operációs rendszer különféle feladatokat lát el. Ezek közé tartozik a fájlkezelés, a memóriakezelés, a perifériás eszközök vezérlése és a folyamatütemezés. Az operációs rendszer egyik típusa a valós idejű operációs rendszer. Ez felosztható kemény valós idejű rendszerekre és puha valós idejű rendszerekre.

Mi az a Hard Real Time System?

A valós idejű rendszer egy adatfeldolgozó rendszer. Azt az időt, amely alatt a rendszer reagál egy bemenetre, és megadja a kimenetet vagy megjeleníti a frissített információkat, válaszidőnek nevezzük. Tehát ezekben a rendszerekben a válaszidőnek nagyon minimálisnak kell lennie. A rendszernek határidőn belül végre kell hajtania a feladatot. Valós idejű operációs rendszerben a rendszer kimenetének helyessége a számítás logikai eredményétől, valamint az eredmény előállításához szükséges időtől függ. Rendszereik is a közönséges operációs rendszerhez hasonló felépítésűek. Valós idejű ütemezési mechanizmusokkal is rendelkezik.

Különbség a kemény és a lágy valós idejű rendszer között
Különbség a kemény és a lágy valós idejű rendszer között

01. ábra: Légiforgalom-irányító rendszer

Nehéz valós idejű rendszerben az időigény kritikus korlát. A rendszernek határidőn belül teljesítenie kell. Ha a rendszer nem teljesített határidőn belül, az feladathibaként minősül. Az ilyen típusú rendszereknek nem szabad kihagyniuk a határidőt. A határidő elmulasztása katasztrofális lehet. A légiforgalmi irányító rendszerek, a rakéták és a nukleáris reaktorok irányítórendszerei csak néhány példa a kemény valós idejű rendszerekre. Ha a légi jármű irányítórendszere nem adott határidőn belül utasításokat a repülőgépnek, az a repülőgép lezuhanását okozhatja. Ezért egy hard-real time rendszerben rendkívül fontos a határidő betartása. Ezeket a rendszereket főleg a biztonság szempontjából kritikus rendszerekben alkalmazzák.

Mi az a Soft Real Time System?

Lágy valós időben, rendszerben az időigény nem túl döntő. A rendszernek határidőn belül végre kell hajtania a feladatot vagy ki kell adnia a kimenetet, de esetenként előfordulhat egy kis tűrés. Ha a rendszer nem hajtotta végre a feladatot határidőn belül, az nem minősül meghibásodásnak mindaddig, amíg a szükséges teljesítményt biztosítja. De a teljesítmény leromlottnak minősül. A határidő elmulasztása nem okoz olyan katasztrofális eseményt, mint egy hard-real time rendszerben. Ezek a rendszerek kevésbé korlátozóak. A szoftveres valós idejű rendszerek néhány példája a multimédiás streamelés, a fejlett tudományos projektek és a virtuális valóság.

Mi a különbség a kemény és a lágy valós idejű rendszer között?

Hard vs Soft Real Time System

A hard-real time rendszer olyan rendszer, amelyben akár egyetlen határidő be nem tartása teljes vagy katasztrofális rendszerhibához vezethet. A lágy valós idejű rendszer olyan rendszer, amelyben egy vagy több határidő be nem tartása nem minősül teljes rendszerhibának, de a teljesítmény leromlottnak minősül.
Korlátozó természet
A kemény valós idejű rendszer nagyon korlátozó. A lágy valós idejű rendszer nem túl szigorú.
Határidő
A kemény valós idejű rendszernek nem szabad lemaradnia a határidőről. A határidő elmulasztása teljes vagy katasztrofális rendszerhibát okoz. Egy lágy valós idejű rendszer alkalmanként elmulaszthatja a határidőt. A határidő elmulasztása nem minősül teljes rendszerhibának, de rontja a teljesítményt.
Segédprogram
Egy kemény valós idejű rendszernek több a hasznossága. Egy lágy valós idejű rendszernek kevesebb a hasznossága.
Példák
A légiforgalmi irányító rendszerek, a rakéta- és az atomreaktor-vezérlő rendszerek néhány példa a kemény valós idejű rendszerekre. A multimédiás streamelés, a fejlett tudományos projektek és a virtuális valóság néhány példa a lágy valós idejű rendszerekre.

Összefoglaló – Hard vs Soft valós idejű rendszer

Ez a cikk kétféle valós idejű operációs rendszert tárgyal; a kemény valós idejű rendszerek és a puha valós idejű rendszerek. A kemény és a lágy valós idejű rendszer közötti különbség az, hogy a kemény valós idejű rendszer olyan rendszer, amelyben a határidő egyszeri be nem tartása teljes rendszerhibához vezethet, míg a puha valós idejű rendszer olyan rendszer, amelyben egy ill. A határidőn belüli több hiba nem minősül teljes rendszerhibának, de a teljesítménye leromlottnak minősül.

Ajánlott: