Rozdíl mezi zpracováním v reálném čase a dávkovým zpracováním

...

Dávkové zpracování pomáhá zvýšit produktivitu.

Zpracování v reálném čase je zpracování dat, ke kterému dochází, když uživatel zadá data nebo příkaz. Dávkové zpracování zahrnuje provádění úloh současně. Hlavním rozdílem je, že administrátoři mohou dávkové procesy odložit, zatímco procesy v reálném čase musí nastat co nejdříve.

Časové okno

Doba mezi okamžikem, kdy uživatel vloží data do počítače, a okamžikem, kdy počítač provede očekávaný výstup, se nazývá doba odezvy. Systémy v reálném čase mají předvídatelné doby odezvy. Výstupy jsou úspěšné, pokud jsou přesné a včasné. Doba odezvy nemusí být nutně rychlá. Neexistuje žádná rychlost, kdy je proces považován za real-time a všechny procesy mají určité zpoždění. Systém je „v reálném čase“, když činnosti zpracování mají termíny. Dávkové zpracování nemá konkrétní okamžik, kdy jsou úkoly dokončeny, přičemž úkoly jsou dokončeny, když je počítač je schopen je dokončit na základě požadavků na zpracování úkolů a rychlosti zpracování počítač.

Video dne

Termíny

Tvrdý systém v reálném čase je systém, ve kterém nedodržení byť jednoho termínu znamená úplné selhání systému. S měkkým real-time, chybějící termín znamená, že systém nefunguje na svém vrcholu. Při dávkovém zpracování mohou zmeškané termíny znamenat, že počítač potřebuje k dokončení úkolů větší kapacitu zpracování.

Vložené

Systémy v reálném čase jsou obvykle reaktivní, což znamená, že se chovají na základě podmínek prostředí. Procesory pracující v reálném čase jsou obvykle vestavěné, 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 může mít v teploměru zabudovaný procesor pracující v reálném čase, který nepřetržitě poskytuje správnou teplotu. Dávkové procesy jsou obvykle součástí většího počítačového systému.

Předvídatelnost vs. 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ýstupů, které může mít systém reálného času, je obvykle pevně daný. Například na teploměru je počet odečtů teploměru pevně nastaven a teploměr nebude fungovat jedinečné akce, jako je čtení „maso je hotové“. Správci mohou obvykle upravit dávkové procesy tak, aby obsluhovaly různé účely.

Odkládání

Při dávkovém zpracování se procesy ukládají na dobu, kdy počítač neprovádí příliš mnoho úkolů, například večer, když firma není příliš zaneprázdněna. Společnost se například může zdržet spouštění antivirových kontrol, když je společnost zaneprázdněná, protože kontroly spotřebovávají výpočetní výkon počítače. Správci často spouštějí antivirové kontroly v noci, kdy většina pracovníků odešla domů. Ke zpracování v reálném čase obvykle dochází vždy, když procesor obdrží vstup.

Mimo výpočetní techniku

Dávkové zpracování probíhá také mimo počítače. Například místo zasílání faktury zákazníkovi pokaždé, když zákazník zaplatí za službu, může společnost posílat fakturu každý měsíc, aby společnost nemusela utrácet tolik za poštovné. Zpracování v reálném čase se obvykle týká pouze počítačů a mikrokontrolérů.