Rozdíly mezi zpracováním v reálném čase a dávkovým zpracováním
Časový rámec
Čas, který uplynul od okamžiku, kdy uživatel zadá data v zařízení, a když zařízení poskytuje očekávaný výstup, se nazývá čas odezvy. Systémy v reálném čase mají předvídatelnou dobu odezvy. Výstupy jsou správné, pokud jsou přesné a včasné. Doba odezvy nemusí být nutně rychlá. Neexistuje žádná rychlost, při které se proces považuje za realní a všechny procesy mají určité zpoždění. Systém je v reálném čase, kdy mají zpracovatelské činnosti lhůty. Dávkové zpracování nemá konkrétní čas, kdy jsou úkoly dokončeny, a úkoly jsou ukončeny, když je tým schopen je dokončit, na základě požadavků na zpracování úkolů a rychlosti zpracování počítače.
Časové limity
V silném systému v reálném čase, kdy nedosáhne dokonce termínu, signalizuje úplné selhání systému. S hladkým reálným časem, který nedosáhl termínu, naznačuje, že systém nefunguje co nejlépe. Při dávkovém zpracování by nedodržení lhůt mohlo znamenat, že tým potřebuje více procesních kapacit k dokončení úkolů.
Vloženo
Systémy v reálném čase jsou obecně reaktivní, což znamená, že se chovají na základě podmínek prostředí. Procesory v reálném čase jsou obvykle zabudovány, což znamená, že nemají rozhraní operačního systému a používají se pouze k ovládání hardwarových zařízení. Například digitální teploměr by mohl mít v reálném čase zabudovaný procesor na teploměru, který bude mít nepřetržitě správnou teplotu. Dávkové procesy jsou obvykle součástí většího počítačového systému.
Předvídatelnost a flexibilita
Systémy v reálném čase mají specifické a předvídatelné výstupy, které se vyskytují v reakci na vstup. Počet výsledků, které systém může mít v reálném čase, je obecně pevný. Například v teploměru je počet naměřených hodnot teploměru fixován a teploměr nebude provádět jedinečné akce, jako je například "maso je připraveno". Administrátoři mohou obvykle upravit dávkové procesy pro různé účely.
Odložte
Při dávkovém zpracování jsou procesy uloženy, když tým nevykonává mnoho úkolů, například v noci, kdy podnik není příliš zaneprázdněn. Například společnost může upustit od spuštění antivirového testu, když je společnost zaneprázdněna, protože testy odstraňují výpočetní výkon počítače. Administrátoři často začínají prověřovat antivirové programy v noci, kdy většina dělníků odešla domů. Spracování v reálném čase se obvykle vyskytuje vždy, když procesor obdrží vstup.
Mimo počítačů
Dávkové zpracování také dochází mimo počítače. Například místo zaslání faktury zákazníkovi vždy, když zákazník platí za službu, může společnost zaslat fakturu každý měsíc, aby společnost nemusela věnovat tolik peněz na přepravní náklady. Zpracování v reálném čase se obvykle týká pouze počítačů a mikrokontrolérů.