Skip to main content

Co je v reálném čase?

Při výpočtu se v reálném čase odkazuje na časový rámec, který je velmi stručný a zdá se, že je okamžitý.Když počítač zpracovává data touto rychlostí, čte a zpracovává data, jak je přijímána, a bezprostředně přináší výsledky.Například web, který je aktualizován v reálném čase, umožní jeho divákům vidět změny, jakmile k nim dojde, spíše než čekat, až budou aktualizace viditelné později.

Nereálný počítačový proces nemá termín.Očekává se, že systém v reálném čase bude reagovat nejen rychle, ale také v předvídatelném časovém období.Dobrým příkladem je systém proti blokování vozu.Očekává se, že anti-blokovací brzdový systém uvolní brzdy vozidla a zabrání nebezpečnému zamykání kol v předvídatelně krátkém časovém rámci.

Bohužel jsou chvíle, kdy systémy v reálném čase nereagují podle potřeby.Takový proces selže, když jeho úkol není dokončen před jeho termínem.Při výpočtu není stanovena žádná lhůta kvůli jiným požadavkům na systém.Termíny musí být uchovávány bez ohledu na jiné faktory;Jsou považovány za kritické mise.Pokud nedokáže splnit svůj termín, je jeho provoz bez hodnoty a systém, pro který je součástí, by mohl čelit selhání.Když je však systém považován za měkký v reálném čase, existuje určitý prostor pro zpoždění.Například v takovém systému nemusí zpožděný proces způsobit selhání celého systému.Místo toho to může vést ke snížení obvyklé kvality procesu nebo systému.

Tvrdé systémy v reálném čase se často používají ve vestavěných systémech.Zvažte například systém řízení motoru automobilu.Takový systém je považován za těžký, protože pozdní proces by mohl způsobit selhání motoru.Tyto systémy se používají, pokud je zásadní, aby úkol nebo událost zpracovávala přísná termín.To je obvykle nutné, když může dojít k poškození nebo ztrátě na životech v důsledku selhání systému.

Měkké systémy v reálném čase se obvykle používají, pokud existuje více připojených systémů, které musí být udržovány navzdory měničům a okolnostem.Tyto systémy se také používají, pokud jsou přítomny souběžné požadavky na přístup.Například software používaný k udržování cestovních plánů pro hlavní dopravní společnosti je často měkký v reálném čase.Je nezbytné, aby takový software aktualizoval plány s malým zpožděním.Zpoždění několika sekund však pravděpodobně nezpůsobí chaos.