Skip to main content

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 se týká systému, ve kterém je třeba splnit termí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 je naopak druh zpracování, ve kterém mohou být termíny zmeškané bez selhání systému kvůli zpoždění.V některých případech může systém trpět horší kvalitou nebo sníženou úč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íží.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.

Existuje ř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.