Co je zpracování v reálném čase?
Zpracování v reálném čase je druh zpracování dat, který okamžitě reaguje na příkazy nebo na zadání dat. V některých případech může zpracování v reálném čase také odkazovat na vzhled okamžité reakce, pokud ve skutečnosti dochází k krátkému zpoždění. Toto zpracování je často rozděleno do dvou různých kategorií, tvrdého času v reálném čase a měkkých v reálném čase.
Tvrdé zpracování v reálném čase odkazuje na systém, ve kterém musí být splněn termín, který musí být splněn. Pokud lhůta není splněna, je úkol nebo systém považován za selhání. Tento druh zpracování lze nalézt v systémech, se kterými je často malý prostor pro selhání. Některé příklady mohou zahrnovat kontrolní systémy letadel, kardiostimulátory a mnoho zdravotnických prostředků, které monitorují zdraví pacientů, kteří mohou být v kritickém stavu.
měkké zpracování v reálném čase, na druhé straně, je druh zpracování, ve kterém mohou být termíny vynechány bez selhání systému kvůli zpoždění. V některých případech může systém trpět chudší kvalitou nebo snižováníed účinnost funkcí. Tyto procesy se často vyskytují ve zvukových a vizuálních systémech. Například zaznamenané video by mohlo chybět snímky, i když video nezdaří kvůli zpoždění nebo vymazání určitých snímků. Místo toho se kvalita videa sníží.
Zpracování v reálném čase se používá v řadě různých průmyslových odvětví po celém světě. Některé běžné příklady tohoto druhu zpracování lze nalézt při zpracování transakcí společností kreditních karet. Mnoho z těchto společností používá metodu dávkového zpracování, která umožňuje zaznamenat řadu transakcí najednou. Toto je příklad měkkého zpracování v reálném čase.
Mnoho automobilů také používá výpočet v reálném čase. Automobilový motor může být dobrým příkladem tvrdého zpracování v reálném čase. Pokud je motor pozdě ve své reakci na příkaz, který přijímá, může způsobit poruchu celého automobilu.
tZde je řada návrhů, které se používají k výrobě systémů zpracování v reálném čase. Jednou z nejběžnějších metod návrhu v reálném čase je modulární přístup k konstrukci softwaru a testování (Mascot). Mascot je metoda softwarového návrhu, který poprvé představil ministerstvo obrany Spojené království v 70. letech. Tato metoda se lišila od jiných metod vývoje softwaru v tom, že jejím hlavním zaměřením nebyla funkčnost nebo účel navrhování systému. Vývojáři maskota se místo toho zaměřili na procesy v reálném čase a efektivní výkon systémů, které vyvinuli.