Rozdiel medzi spracovaním v reálnom čase a dávkovým spracovaním

...

Dávkové spracovanie pomáha zvyšovať produktivitu.

Spracovanie v reálnom čase je spracovanie údajov, ku ktorému dochádza, keď používateľ zadá údaje alebo príkaz. Dávkové spracovanie zahŕňa vykonávanie úloh v rovnakom čase. Hlavný rozdiel je v tom, že administrátori môžu odložiť dávkové procesy, zatiaľ čo procesy v reálnom čase musia nastať čo najskôr.

Časový rámec

Čas medzi okamihom, keď používateľ vloží údaje do počítača, a okamihom, keď počítač vykoná očakávaný výstup, sa nazýva čas odozvy. Systémy v reálnom čase majú predvídateľné časy odozvy. Výstupy sú úspešné, ak sú presné a včasné. Časy odozvy nemusia byť nevyhnutne rýchle. Neexistuje žiadna rýchlosť, pri ktorej sa proces považuje za real-time a všetky procesy majú určité oneskorenie. Systém je „v reálnom čase“, keď činnosti spracovania majú termíny. Dávkové spracovanie nemá konkrétny okamih, kedy sú úlohy dokončené, pričom úlohy sú dokončené, keď je počítač je schopný ich dokončiť na základe náročnosti spracovania úloh a rýchlosti spracovania počítač.

Video dňa

Termíny

Tvrdý systém v reálnom čase je taký, v ktorom nedodržanie čo i len jedného termínu znamená úplné zlyhanie systému. Pri mäkkom reálnom čase nedostatok termínu znamená, že systém nefunguje na vrchole. Pri dávkovom spracovaní môžu zmeškané termíny znamenať, že počítač potrebuje väčšiu kapacitu spracovania na dokončenie úloh.

Vložené

Systémy v reálnom čase sú zvyčajne reaktívne, čo znamená, že sa správajú na základe podmienok prostredia. Procesory pracujúce v reálnom čase sú zvyčajne vstavané, čo znamená, že nemajú rozhranie operačného systému a používajú sa iba na ovládanie hardvérových zariadení. Napríklad digitálny teplomer môže mať v teplomere zabudovaný procesor v reálnom čase, ktorý neustále poskytuje správnu teplotu. Dávkové procesy sú zvyčajne súčasťou väčšieho počítačového systému.

Predvídateľnosť vs. Flexibilita

Systémy v reálnom čase majú špecifické a predvídateľné výstupy, ktoré sa vyskytujú v reakcii na vstup. Počet výstupov, ktoré môže mať systém v reálnom čase, je zvyčajne pevný. Napríklad na teplomere je počet meraní, ktoré má teplomer, pevne stanovený a teplomer nebude fungovať jedinečné akcie, ako napríklad čítanie „mäso je hotové“. Správcovia môžu zvyčajne upraviť dávkové procesy tak, aby slúžili inak účely.

Odkladanie

Pri dávkovom spracovaní sa procesy ukladajú na obdobie, keď počítač nevykonáva príliš veľa úloh, napríklad večer, keď podnik nie je príliš zaneprázdnený. Spoločnosť sa napríklad môže zdržať spúšťania antivírusových kontrol, keď je spoločnosť zaneprázdnená, pretože kontroly spotrebúvajú výkon počítača. Správcovia často spúšťajú antivírusové kontroly v noci, keď väčšina pracovníkov odišla domov. Spracovanie v reálnom čase sa zvyčajne vyskytuje vždy, keď procesor dostane vstup.

Mimo výpočtovej techniky

Dávkové spracovanie prebieha aj mimo počítačov. Napríklad namiesto posielania faktúry zákazníkovi zakaždým, keď zákazník zaplatí za službu, môže spoločnosť poslať faktúru každý mesiac, aby nemusela míňať toľko na poštovné. Spracovanie v reálnom čase sa zvyčajne týka iba počítačov a mikrokontrolérov.