Wat is een batch -baan?

De batch -taak is waarschijnlijk een van de oudste methoden in het gebruik en het management van de computerresource. Simpel gezegd, een gebruiker verzamelt een aantal gegevens, meestal in de vorm van bestanden, en bereidt een batch -taak voor om al die bestanden aan te pakken via een bepaald computerprogramma of een reeks programma's in één keer. In tegenstelling tot een interactieve computersessie, waarbij de gebruiker actief opdrachten uitvoert aan en invoeraanvragen van de computer ontvangt, bestaat de batchtaak al het werk uit dat de gebruiker in een enkele bewerking in een enkele bewerking wilde doen.

In de vroege dagen van computers waren enorme mainframe -computers duur om te bezitten en te werken. Als gevolg hiervan werd de batch -taak bedacht als een manier voor gebruikers om werk in te dienen voor de computer om te verwerken die de rekenkracht en bronnen van het systeem de hele dag door gelijkmatig konden toewijzen. Uiteindelijk, terwijl Mainframes via terminals op afstand werden aangebracht, betrof de reguliere werkdag meer interactieve sessies die de belangrijkste hieldenframe druk. Batch -banen werden vervolgens gepland 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 verspreidden naar het bureaublad, bleef de batchtaak een nietje van computergebruik, hoewel veel batch -taken onzichtbaar zijn voor de meest typische gebruikers van desktopcomputer. Enkele van de meest voorkomende batch -banen die over het hoofd worden gezien, zijn eenvoudige processen die elke dag achter de schermen plaatsvinden. Het afdrukken van een reeks bestanden is een vorm van een batch -taak waarbij de documenten naar een printer worden verzonden en gepland worden voor uitvoer. Een andere typische batchtaak is het opruimen van de tijdelijke bestanden die worden verzameld door het gebruik van verschillende computerprogramma's gedurende de dag.

Er bestaan ​​andere soorten batch-taken die in staat zijn om meerdere bestanden te verwerken volgens door de gebruiker gedefinieerde specificaties. Afbeeldingsmanipulatieprogramma's worden geleverd met ingebouwde batchverwerkingsmethoden waarmee de gebruiker repetitieve bewerkingen op een deel van de afbeeldingen kan uitvoeren. In andere, grotere contexten is batchverwerking ook verantwoordelijk voor tal van bedrijfsgerelateerde taken. Door de computer gegenereerde rapportage aan het einde van de dag, die alle verzamelde gegevens samenvat, is een veel voorkomende batchtaak die wordt uitgevoerd. Drukke databases nemen ook batch -taken aan, zodat wanneer grote hoeveelheden verzamelde gegevens de database kunnen benadrukken, ze kunnen worden toegevoegd aan de database in batches.

Als gevolg van het nut van de batch -taak blijven meer technieken voor het werken met batches evolueren. IBM® heeft besturingssystemen en hele softwaresystemen ontwikkeld voor zijn computerplatforms die specifiek zijn gericht op grote batchverwerking en planningsbewerkingen. Elk desktopcomputerbesturingssysteem heeft ook een aantal middelen om te plannen of te werken met batch -taken. Scripting -talen zijn geëvolueerd dat eASE in de voorbereiding en organisatie van batch -taken die het gebruik van meerdere softwareprogramma's vereisen, en het plannen van Daemons zoals Unix ™'s Cron of Microsoft®'s taakplanner kan een batch -taak uitvoeren als een specifieke gebruiker met unieke machtigingen voor beveiligingsdoeleinden.

ANDERE TALEN