Skip to main content

Mi a valós idejű?

A számítástechnika során a valósideje olyan időkeretre utal, amely nagyon rövidnek tűnik, és azonnalinak tűnik.Amikor egy számítógép ilyen sebességgel dolgozza fel az adatokat, akkor az adatokat beolvassa és kezeli, az eredményeket, eredményeket hozva késés nélkül.Például egy valós időben frissített weboldal lehetővé teszi a nézők számára, hogy a változásokat láthassák, ahelyett, hogy a frissítések később láthatóak lesznek.

A nem valós idejű számítógépes folyamatnak nincs határideje.Másrészt egy valós idejű rendszer várhatóan nem csak gyorsan, hanem kiszámítható időn belül is reagál.Jó példa erre az autó blokkolása elleni szünetrendszer.A blokkolásgátló fékrendszer várhatóan kiszabadít egy jármű fékét, megakadályozva a veszélyes kerékrögzítést, kiszámíthatóan rövid időtartamon belül.

Sajnos vannak olyan idők, amikor a valós idejű rendszerek nem reagálnak a kívánt módon.Egy ilyen folyamat akkor kudarcot vall, ha a feladata a határidő előtt nem fejeződik be.A számítástechnika során a rendszerre vonatkozó egyéb igények miatt nincs türelmi idő.A határidőket más tényezők figyelembevétele nélkül kell megőrizni;Ezeket misszió kritikusnak tekintik.Ha nem felel meg a határidőnek, akkor működése érték nélkül van, és a rendszer, amelyre egy alkatrész, akkor kudarcot vallhat.Ha azonban egy rendszert lágy valós idejűnek tekintik, akkor van némi hely a késéshez.Például egy ilyen rendszerben a késleltetett folyamat nem okozhatja a teljes rendszer meghibásodását.Ehelyett a folyamat vagy a rendszer szokásos minőségének csökkenéséhez vezethet.

A kemény valós idejű rendszereket gyakran használják beágyazott rendszerekben.Fontolja meg például egy autómotor -vezérlő rendszert.Egy ilyen rendszert nehéznek tekintik, mivel a késői folyamat a motor meghibásodását okozhatja.Ezeket a rendszereket akkor alkalmazzák, ha döntő fontosságú, hogy egy feladatot vagy eseményt szigorú határidővel kezeljenek.Ez általában akkor szükséges, ha a rendszer meghibásodása miatt kár vagy életvesztés fordulhat elő.

A lágy valós idejű rendszereket általában akkor alkalmazzák, ha több, összekapcsolt rendszer létezik, amelyeket a változó események és körülmények ellenére kell fenntartani.Ezeket a rendszereket akkor is használják, ha egyidejű hozzáférési követelmények vannak jelen.Például a nagy szállítási társaságok utazási ütemterveinek fenntartására használt szoftver gyakran lágy valós idejű.Az ilyen szoftvereknek az ütemterveket kevés késéssel kell frissíteniük.Néhány másodperces késleltetés azonban valószínűleg nem okoz súlyos testi sértést.