Skip to main content

Hvad er batchbehandling?

En praktisk måde at optimere en computere ydelse og sparetid på er batchbehandling.I modsætning til interaktiv behandling, der beder den menneskelige bruger om en kommando, gemmer batchbehandling flere opgaver og udfører dem, mens computeren er inaktiv.Dette frigør hukommelsen for mere udtømmende programmer og fremskynder produktiviteten.

Batchbehandling kan gå uden at blive uovervåget og kun stop, når det støder på en fejl eller afslutter alle opgaver i scriptet.Det giver brugeren mulighed for at omfordele sin computers ressourcer blandt de programmer, han eller hun ønsker, og det drager fuld fordel af processorens kapaciteter.Ulemperne er, at uønskede kommandoer kan udføres uden brugerens viden.

Navnet stammer fra det tidspunkt, hvor brugerne manuelt ville indtaste programmer på stansekort, og systemoperatøren ville fodre dem i batches til computeren.Computerpriserne var meget høje i 1950'erne, så denne metode var en af de vigtigste måder at optimere tid og penge på, hvilket gjorde computere økonomiske.I disse dage havde ikke mange systemer imidlertid kapaciteten til at indlæse flere programmer.

Siden udviklingen af personlige computere er ofte udførte opgaver blevet gemt i batchfiler eller scripts, der er planlagt til at blive udført på et senere tidspunkt.Kommando tolke læser disse filer, men nogle gange udføres processen ved hjælp af grafisk brugergrænseflade (GUI) applikationer, der definerer musens handlinger.Den registrerede sekvens af GUI -handlinger får navnet makro og findes kun i hukommelsen.

I dag bruges processen på flere forskellige måder.Et batchbehandlingssystem er et af de vigtigste værktøjer til billedredigeringsprogrammet Adobe Photoshop .I stedet for manuelt at lege med hvert billede, kan dette værktøj rotere, ændre størrelse og omdøbe så mange som brugeren kræver på én gang.De automatiske ændringer, der kan foretages, udvides til at korrigere farven, finjustere filtre og transformationer.Dette system har bidraget til at fjerne overflødige opgaver, såsom at gentage det samme trin igen og igen.

Filbatchbehandling kan konvertere flere computerfiler til forskellige formater på én gang.Dette sparer tid ved at fjerne behovet for, at brugeren kan konvertere hver fil individuelt.Opdateringer til en database og transaktionsbehandling kan også spare tid ved at blive behandlet i det samme script.

Et eksempel på batchbehandling er månedlige regninger.Kreditkortselskaber giver ikke kunder en papirregning for hver transaktion, de foretager, men gem de data, der skal sendes ud i batches i slutningen af måneden.Elektriske regninger, leje og timeløn fungerer alle med samme princip.