Wat is een batchtaak?

De batchtaak is waarschijnlijk een van de oudste methoden voor het gebruik en beheer van computerbronnen. Heel eenvoudig verzamelt een gebruiker een bepaalde hoeveelheid gegevens, meestal in de vorm van bestanden, en bereidt een batchtaak voor om al die bestanden via een bepaald computerprogramma of een reeks programma's tegelijk af te handelen. In tegenstelling tot een interactieve computersessie, waarbij de gebruiker actief opdrachten geeft aan en invoerverzoeken van de computer ontvangt, omvat de batchtaak al het werk dat de gebruiker in één bewerking aan die bestanden en gegevens wilde doen.

In de zeer vroege dagen van computergebruik waren enorme mainframecomputers duur in het bezit en gebruik. Als gevolg hiervan werd de batchtaak bedacht als een manier voor gebruikers om werk voor de computer in te dienen om de rekenkracht en middelen van het systeem gedurende de dag gelijkmatig te verdelen. Uiteindelijk, terwijl mainframes externe gebruikers via terminals overnamen, omvatte de reguliere werkdag meer interactieve sessies die het mainframe bezig hielden. Batch-taken werden vervolgens ingepland in wachtrijen om 's nachts te werken. Op deze manier waren de kosten van deze dure computersystemen beter gerechtvaardigd.

Terwijl de informatietechnologie-industrie bleef floreren en computers naar de desktop verspreidden, bleef de batchtaak een hoofdbestanddeel van computergebruik, hoewel veel batchtaken onzichtbaar zijn voor de meeste typische desktopcomputergebruikers. Enkele van de meest voorkomende batchopdrachten die over het hoofd worden gezien, zijn eenvoudige processen die elke dag achter de schermen plaatsvinden. Een reeks bestanden afdrukken is een vorm van een batchtaak waarbij de documenten naar een printer worden verzonden en worden gepland voor uitvoer. Een andere typische batchtaak is het opschonen van de tijdelijke bestanden die worden verzameld door het gebruik van verschillende computerprogramma's gedurende de dag.

Er bestaan ​​andere soorten batchtaken die in staat zijn meerdere bestanden te verwerken volgens door de gebruiker gedefinieerde specificaties. Programma's voor het bewerken van afbeeldingen worden geleverd met ingebouwde batchverwerkingsmethoden waarmee de gebruiker repetitieve bewerkingen op een groot aantal afbeeldingen kan uitvoeren. In andere, grotere contexten is batchverwerking ook verantwoordelijk voor tal van zakelijke taken. Computergegenereerde rapportage aan het einde van de dag, waarin alle verzamelde gegevens worden samengevat, is een veelvoorkomende batchopdracht. Drukke databases nemen ook batchtaken aan, zodat wanneer grote hoeveelheden verzamelde gegevens de database kunnen belasten, deze in batches aan de database kunnen worden toegevoegd.

Als gevolg van het nut van de batchtaak blijven er meer technieken voor het werken met batches evolueren. IBM® heeft besturingssystemen en complete softwaresystemen ontwikkeld voor zijn computerplatforms die specifiek zijn gericht op grote batchverwerking en planning. Elk besturingssysteem van een desktopcomputer wordt ook geleverd met een methode voor het plannen of werken met batchtaken. Scripting-talen zijn zo geëvolueerd dat het gemakkelijker is om batchtaken voor te bereiden en te organiseren waarvoor meerdere softwareprogramma's nodig zijn, en het plannen van daemons zoals de cron van UNIX ™ of de taakplanner van Microsoft® kan een batchtaak uitvoeren als een specifieke gebruiker met unieke machtigingen voor beveiligingsdoeleinden.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?