Co je Batch Job?

Dávková úloha je pravděpodobně jednou z nejstarších metod využití a správy počítačových prostředků. Poměrně jednoduše uživatel shromažďuje určité množství dat, obvykle ve formě souborů, a připravuje dávkovou úlohu, aby se všemi těmito soubory vypořádal prostřednictvím konkrétního počítačového programu nebo sady programů najednou. Na rozdíl od interaktivní počítačové relace, kde uživatel aktivně vydává příkazy a přijímá vstupní požadavky z počítače, dávková úloha zahrnuje veškerou práci, kterou uživatel chtěl udělat těmto souborům a datům v jediné operaci.

Ve velmi počátečních dnech výpočetní techniky byly obrovské počítače sálových počítačů drahé a jejich provoz a provoz. Výsledkem bylo, že dávková úloha byla navržena jako způsob, jak uživatelé mohou odesílat práci na počítači ke zpracování, která by mohla rovnoměrně rozdělit výpočetní výkon a prostředky systému po celý den. Nakonec, protože mainframy převzaly vzdálené uživatele prostřednictvím terminálů, pravidelný pracovní den zahrnoval více interaktivních relací, které udržovaly mainframe obsazeno. Dávkové úlohy byly poté naplánovány do front pro provoz v noci. Tímto způsobem byly náklady na tyto drahé výpočetní systémy lépe odůvodněny.

Vzhledem k tomu, že odvětví informačních technologií stále vzkvétalo a počítače se šířily na plochu, dávková úloha nadále zůstávala základem používání počítače, i když mnoho dávkových úloh je pro většinu typických uživatelů stolních počítačů neviditelné. Některé z nejčastějších dávkových úloh, které mohou být přehlíženy, jsou jednoduché procesy, ke kterým dochází každý den v zákulisí. Tisk řady souborů je forma dávkové úlohy, kde jsou dokumenty odesílány do tiskárny a naplánovány na výstup. Další typickou dávkovou úlohou je vyčištění dočasných souborů, které se hromadí pomocí různých počítačových programů po celý den.

Existují jiné typy dávkových úloh, které jsou schopny zpracovat více souborů podle uživatelem definovaných specifikací. Programy pro manipulaci s obrázky přicházejí s integrovanými metodami dávkového zpracování, které umožňují uživateli provádět opakované operace na velkém množství obrázků. V jiných větších kontextech je dávkové zpracování také zodpovědné za řadu obchodních úkolů. Počítačem generované hlášení na konci dne, které shrnuje všechna shromážděná data, je běžnou dávkovou úlohou. Zaneprázdněné databáze také přijímají dávkové úlohy, takže když velké množství shromážděných dat může stresovat databázi, mohou být přidány do databáze v dávkách.

V důsledku užitečnosti dávkové úlohy se dále vyvíjí více technik pro práci s dávkami. IBM® vyvinula operační systémy a celé softwarové systémy pro své výpočetní platformy, které jsou specificky zaměřeny na velké dávky zpracování a plánování operací. Každý operační systém stolního počítače také přichází s některými prostředky plánování nebo práce s dávkovými úlohami. Vyvíjely se skriptovací jazyky, které usnadňují přípravu a organizaci dávkových úloh, které vyžadují použití více softwarových programů, a plánování démonů, jako je cron UNIX ™ nebo plánovač úloh Microsoft®, může dávkovou úlohu spustit jako konkrétní uživatel s jedinečným oprávnění pro účely zabezpečení.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?