Az kulcs különbség a kemény és a lágy valósidejű rendszer között ez, a valósidejű rendszer olyan rendszer, amelyben a határidő egyetlen be nem tartása teljes rendszerhibahoz vezethet, míg a lágy valósidejű rendszer olyan rendszer, amelyben a határidő betartásának egy vagy több hiánya nem tekinthető teljes rendszernek hiba, de teljesítménye romlottnak tekinthető.
Az operációs rendszer egy olyan szoftver, amely a számítógépes hardvert kezeli a szoftver által adott utasítások szerint. Az operációs rendszer különféle feladatokat biztosít. A fájlkezelés, a memóriakezelés, a perifériás eszközök vezérlése és a folyamat ütemezése néhány ezek közül. Az operációs rendszerek egyik típusa egy valós idejű operációs rendszer. Fel lehet osztani kemény valós idejű rendszerekre és lágy valósidejű rendszerekre.
1. Áttekintés és a legfontosabb különbség
2. Mi a kemény valós idejű rendszer?
3. Mi a lágy valós idejű rendszer
4. Side by side összehasonlítás - kemény és lágy valósidejű rendszer táblázatos formában
5. Összegzés
A valós idejű rendszer egy adatfeldolgozó rendszer. Az a válaszidő, amelyet a rendszer vesz igénybe egy bemenetre való reagáláshoz, és a kimenet biztosításához vagy a frissített információk megjelenítéséhez. Tehát ezekben a rendszerekben a reakcióidőnek nagyon minimálisnak kell lennie. A rendszernek a határidőn belül be kell fejeznie a feladatot. Valósidejű operációs rendszerben a rendszerkimenet pontossága 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 szerkezete hasonló a rendes operációs rendszerhez. Ez a mechanizmus valós idejű ütemezési feladatokat is tartalmaz.
01. ábra: Légiforgalmi irányító rendszer
A nehéz valósidejű rendszerben az időigény kritikus korlátozás. A rendszernek a határidőn belül végre kell hajtania. Ha a rendszer nem teljesült a határidőn belül, akkor azt feladathibanak tekintik. Az ilyen típusú rendszereknek ne hagyja ki a határidőt. A határidő elmulasztása katasztrofális lehet. A légiforgalmi irányító rendszerek, a rakéta és a nukleáris reaktor irányító rendszerek kevés példa a kemény valós idejű rendszerekre. Ha a légijármű-irányító rendszer a megadott határidőn belül nem adta meg az utasításokat a repülőgépnek, az a légijármű lezuhanásához vezethet. Ezért egy nehéz valós idejű rendszerben rendkívül fontos a határidő betartása. Ezeket a rendszereket elsősorban biztonsági szempontból kritikus rendszerekbe helyezik be.
Lágy valós idejű rendszerben az időigény nem túl alapvető fontosságú. A rendszernek végre kell hajtania a feladatot, vagy határidőn belül kell megadnia az outputot, de alkalmanként lehet kis tolerancia is. Ha a rendszer a határidőn belül nem hajtotta végre a feladatot, akkor mindaddig nem tekinthető hibának, ha biztosítja a szükséges outputot. De a teljesítmény romlottnak tekinthető. A határidő elmulasztása nem okoz olyan katasztrofális eseményt, mint egy kemény-valós idejű rendszerben. Ezek a rendszerek kevésbé korlátozóak. Néhány példa a szoftveres valós idejű rendszerekre: multimédia streaming, fejlett tudományos projektek és virtuális valóság.
Kemény vs lágy valósidejű rendszer | |
A valós idejű rendszer olyan rendszer, amelyben akár egyetlen határidő be nem tartása teljes vagy katasztrofális rendszerhibához is vezethet.. | A lágy valós idejű rendszer olyan rendszer, amelyben egy vagy több határidő elmulasztása nem tekinthető teljes rendszerhibának, hanem a teljesítmény romlottnak tekinthető. |
Korlátozó természet | |
A kemény-valós idejű rendszer nagyon korlátozó. | A lágy valós idejű rendszer nem nagyon korlátozó. |
Határidő | |
A kemény-valós idejű rendszernek ne hagyja ki a határidőt. A határidő hiánya teljes vagy katasztrofális rendszerhibát okoz. | A lágy valós idejű rendszer alkalmanként elmulaszthatja a határidőt. A határidő elmulasztása nem tekinthető teljes rendszerhibának, hanem rontja a teljesítményt. |
Hasznosság | |
A kemény-valós idejű rendszernek több hasznossága van. | A lágy valósidejű rendszer kevésbé hasznos. |
Példák | |
A légiforgalmi irányító rendszerek, a rakéta és a nukleáris reaktor irányító rendszerek a kemény valós idejű rendszerek néhány példája. | A multimédia streaming, a fejlett tudományos projektek és a virtuális valóság néhány példa a lágy valósidejű rendszerekre. |
Ez a cikk kétféle valós idejű operációs rendszert tárgyalt; a kemény valós idejű rendszerek és a lágy valós idejű rendszerek. A nehéz és a lágy valósidejű rendszer közötti különbség az, hogy a kemény-valós idejű rendszer olyan rendszer, amelyben a határidő egyetlen be nem tartása teljes rendszerhibahoz vezethet, míg a lágy valósidejű rendszer olyan rendszer, amelyben az egyik vagy a határidő betartásának további elmulasztása nem tekinthető teljes rendszerhibának, de teljesítményét romlottnak tekintik.
1.PantechProLabs India Pvt Ltd. “RTOS Basic Concepts”. LinkedIn SlideShare, 2012. december 10. Elérhető itt
2. „Az operációs rendszer típusai.”, Útmutató pont, 2018. január 8. Elérhető itt
1.'Flickr - Az Egyesült Államok haditengerészetének hivatalos képei - Egy tengerész az SPN-43 légiforgalmi radarrendszert tartja megközelítés közben állva. 'Amerikai Egyesült Államok hivatalos haditengerészeti oldala. Albrecht / US Haditengerészet - A Tengerész az SPN-43 légijármű-radarrendszert állva megközelítés irányításával működteti. ((Public Domain) a Commons Wikimedia-on keresztül