Wat is een batch job?

05/16/2016 by admin

De batch job is waarschijnlijk een van de oudste methoden in de benutting van resources en management. Simpelweg een gebruiker verzamelt bepaalde hoeveelheid gegevens, gewoonlijk in de vorm van bestanden, en bereidt een batch job te behandelen al deze bestanden via een bepaald computerprogramma of set van programma tegelijk. In tegenstelling tot een interactief computerprogramma sessie, waar de gebruiker actief is het uitdelen van commando en input verzoeken ontvangt van de computer, de batch job bestaat uit al het werk dat de gebruiker wilde doen om die bestanden en gegevens in één bewerking.

In de zeer vroege dagen van computing, reusachtige mainframe computers waren duur om te bezitten en exploiteren. Dientengevolge werd de batch job ontwikkeld als een manier voor gebruikers om werkzaamheden dienen voor de computer te verwerken die rekenkracht en de systeemmiddelen gelijkmatig over de dag kan toewijzen. Uiteindelijk, zoals mainframes nam op externe gebruikers via klemmen, de reguliere werkdag bij meer interactieve sessies dat de mainframe bezig gehouden. Batch jobs werden vervolgens gepland in wachtrijen voor de bediening in de nacht. Zo de kosten van deze dure computersystemen beter gerechtvaardigd.

Omdat de informatie-technologie-industrie bleef bloeien en computers verspreid naar het bureaublad, de batch job bleef een nietje van de computer gebruik blijven, hoewel velen batch jobs zijn onzichtbaar voor de meeste typische desktop computer gebruikers. Enkele van de meest voorkomende batch jobs die kunnen worden over het hoofd gezien zijn eenvoudige processen die elke dag gebeuren achter de schermen. Een reeks bestanden afdrukken is een vorm van een batch baan waar de documenten naar een printer worden gezonden en opgenomen voor uitvoer. Een ander typisch batch baan de sanering van de tijdelijke bestanden die zijn verzameld door het gebruik van verschillende computerprogramma's gedurende de dag.

Andere vormen van batch jobs bestaan ​​die kan verwerken van meerdere bestanden op basis van door de gebruiker gedefinieerde specificaties. Beeldmanipulatie programma's worden geleverd met ingebouwde batch processing methoden waarmee de gebruiker om repetitieve bewerkingen uit te voeren op een bulk van de beelden. In andere, grotere verbanden, batchverwerking is ook verantwoordelijk voor tal van business-gerelateerde taken. Computer gegenereerde rapportage aan het eind van de dag, die alle verzamelde gegevens samengevat, is een gemeenschappelijk batch uitgevoerd. Drukke databases ook op batchtaken zodat wanneer grote hoeveelheden van de verzamelde gegevens van de database zou benadrukken, kunnen ze worden toegevoegd aan de database in batches.

Door het nut van de batch job, meer technieken voor het werken met batches verder ontwikkelen. IBM heeft besturingssystemen en gehele software systemen ontwikkeld voor zijn computing-platforms die specifiek in de richting van grote batch processing en scheduling activiteiten zijn gericht. Elke desktop besturingssysteem van de computer wordt ook geleverd met een middel planning of het werken met batch jobs. Scripting talen hebben dat hun gemak in de voorbereiding en organisatie van batch jobs dat het gebruik van meerdere software programma's vereisen, en scheduling daemons, zoals cron UNIX 's of Microsoft's taakplanner kan een batch job als een specifieke gebruiker met unieke run geëvolueerd toestemmingen voor beveiligingsdoeleinden.

Related Posts