Real Time
Real time znamená, že se objeví okamžitě. Je to skutečný čas, během kterého se něco odehrává. Tento termín se obvykle používá jako přídavné jméno k popisu úrovně počítačové odezvy, která je okamžitá v lidském smyslu času. Protože provedení následuje příkaz, skutečný reálný čas je nedosažitelný, protože zpoždění stále existuje, i když je to mikrosekunda. Téměř v reálném čase je běžně používaný termín používaný k vyjádření tohoto. Programy v reálném čase musí zaručit odezvu v rámci specifických časových omezení známých jako termíny. Příklady systémů v reálném čase zahrnují:
- operační systémy: systém v reálném čase, který okamžitě reaguje na vstup. Slouží aplikacím v reálném čase, které zpracovávají data tak, jak přicházejí, bez zpoždění vyrovnávací paměti.
- videohry pro více hráčů: všichni hráči mohou hrát videohru současně. Když hráč provede akci, ostatní hráči jsou informováni o důsledcích akce v provozním termínu.
- Software: Software v reálném čase plní přiřazené povinnosti a funkce, jakmile jsou přiřazeny, nikoli po spuštění programu. Uživatel považuje výkon za okamžitý.
- grafická animace: program v reálném čase by zobrazoval objekty pohybující se po obrazovce stejnou rychlostí, jakou by se skutečně pohybovaly.
typy systémů v reálném čase
existují dva typy systémů v reálném čase založených na časových omezeních.
Hard real time
pevný systém v reálném čase nikdy nezmešká svůj termín. Pokud není funkce dokončena v rámci přidělených časových omezení, má se za to, že aplikace selhala. To by mohlo způsobit velké ztráty, pokud dotyčný systém ovlivní fyzické okolí nebo lidské životy. Příklady tvrdých systémů v reálném čase zahrnují:
- systém řízení motoru automobilu. Zpožděný signál může způsobit poškození nebo poruchu motoru.
- srdeční kardiostimulátor. Vzhledem k riziku pro lidský život vyžaduje kardiostimulátor tvrdé výpočty v reálném čase, aby bylo zaručeno, že kardiostimulátor nezklame.
- Stroje na montážní lince. Pokud je stroj zpožděn, mohlo by to vést k zastavení celé montážní linky.
- některé typy tiskáren, jako jsou inkoustové tiskárny, laserové tiskárny a linkové tiskárny. Selhání v těchto typech tiskáren může způsobit chybějící výstup nebo nevyrovnaný výstup.
Soft real time
měkký systém v reálném čase může zmeškat svůj termín a pokud jsou úkoly včas provedeny, výsledky mají hodnotu. Měkké systémy v reálném čase se používají k řešení problémů současného přístupu a nutnosti udržovat řadu systémů aktuální prostřednictvím vyvíjejících se situací. Chybějící lhůta nemá žádné katastrofální důsledky. Příklady měkkých systémů v reálném čase zahrnují:
- software pro komerční letecké společnosti. Letové plány vyžadují neustálé aktualizace, Jak se posouvají, ale několik sekund nebo minut latence je stále funkční.
- živé audio-video systémy. Rám zvuku, který se přehrává později, může mít za následek krátkou závadu, systém může i nadále fungovat.
- videohry: protože další obrázek nelze vypočítat předem, videohra, ale závisí na vstupech z přehrávače. Proto je k dispozici pouze krátká doba k provedení nezbytných výpočtů potřebných k vytvoření rámce. Pokud je termín zmeškán, hra může pokračovat s nižší obnovovací frekvencí.
Leave a Reply