valós idő

a valós idő azt jelenti, hogy azonnal bekövetkezik. Ez a tényleges idő, amely alatt valami történik. Ezt a kifejezést általában melléknévként használják a számítógépes reakciókészség olyan szintjének leírására, amely azonnali az emberi időérzékben. Mivel a végrehajtás követi a parancsot, az igazi valós idő elérhetetlen, mivel a késés még akkor is fennáll, ha mikroszekundum. A közel valós idő egy általánosan használt kifejezés, amelyet ennek kifejezésére használnak. A valós idejű programoknak garantálniuk kell a választ a határidőknek nevezett meghatározott időkorlátokon belül. Példák a valós idejű rendszerekre:

  • operációs rendszerek: valós idejű rendszer, amely azonnal reagál a bemenetre. Valós idejű alkalmazásokat szolgál fel, amelyek az adatokat puffer késések nélkül dolgozzák fel.
  • többjátékos videojátékok: minden játékos egyszerre játszhat videojátékot. Amikor egy játékos végrehajtja a műveletet, a többi játékos egy operatív határidőn belül tudomást szerez a cselekvés következményeiről.
  • szoftver: a valós idejű szoftver a hozzárendelt feladatokat és funkciókat a hozzárendelés után hajtja végre, nem pedig a program végrehajtása után. A felhasználó a teljesítményt azonnalinak tekinti.
  • grafikus animáció: a valós idejű program a képernyőn mozgó objektumokat ugyanolyan sebességgel jeleníti meg, mint valójában.

a valós idejű rendszerek típusai

kétféle valós idejű rendszer létezik az időzítési korlátok alapján.

kemény valós idejű

a kemény valós idejű rendszer soha nem hagyhatja ki a határidőt. Ha a funkció nem fejeződik be a megadott időkorlátokon belül, az alkalmazás sikertelennek minősül. Ez nagy veszteséget okozhat, ha a kérdéses rendszer befolyásolja a fizikai környezetet vagy az emberi életet. Példák a kemény valós idejű rendszerekre:

  • egy autó motorvezérlő rendszer. A késleltetett jel a motor károsodását vagy meghibásodását okozhatja.
  • szívritmus-szabályozó. Az emberi élet kockázata miatt a pacemaker kemény valós idejű számítást igényel annak garantálása érdekében, hogy a pacemaker nem fog meghibásodni.
  • gépek futószalagon. Ha a gép késik, az a teljes futószalag leállításához vezethet.
  • bizonyos típusú nyomtatók, például tintasugaras nyomtatók, lézernyomtatók és vonalas nyomtatók. Az ilyen típusú nyomtatók meghibásodása hiányzó vagy rosszul beállított kimenetet okozhat.

Soft real time

a soft real time rendszer elmulaszthatja a határidőt, és mindaddig, amíg a feladatok időben végrehajtásra kerülnek, az eredményeknek értéke van. A Soft real time rendszereket az egyidejű hozzáférés problémáinak megoldására használják, valamint annak szükségességére, hogy számos rendszert naprakészen tartsanak a változó helyzetekben. A határidő elmulasztása nem jár katasztrofális következményekkel. A puha valós idejű rendszerek példái a következők:

  • kereskedelmi légitársaság szoftver. A repülési tervek folyamatos frissítéseket igényelnek, amikor eltolódnak, de néhány másodperc vagy perc késés még mindig működőképes.
  • élő audio–video rendszerek. A később lejátszott hangkeret rövid hibát okozhat, a rendszer továbbra is működhet.
  • Videojátékok: mivel a következő kép nem számítható előre, egy videojáték, hanem a lejátszó bemeneteitől függ. Ezért csak rövid idő áll rendelkezésre a keret létrehozásához szükséges számítás elvégzéséhez. A határidő elmulasztása esetén a játék továbbra is alacsonyabb képkockasebességgel folytatódhat.

Leave a Reply