Hva er batchbehandling?

En praktisk måte å optimalisere datamaskinens ytelse og spare tid på er batchbehandling. I motsetning til interaktiv prosessering som ber den menneskelige brukeren om en kommando, lagrer batchbehandling flere oppgaver og utfører dem mens datamaskinen er inaktiv. Dette frigjør minne for mer uttømmende programmer og fremskynder produktiviteten.

Batchbehandlingen kan overvåkes og stopper bare når den støter på en feil eller fullfører alle oppgaver i skriptet. Det lar brukeren omfordele datamaskinens ressurser mellom programmene han eller hun ønsker, og det drar full nytte av prosessorens evner. Ulempene er at uønskede kommandoer kan utføres uten brukerens viten.

Navnet stammer fra den gang brukerne manuelt skulle legge inn programmer på punchkort, og systemoperatøren vil mate dem i batch til datamaskinen. Dataprisene var veldig høye på 1950-tallet, så denne metoden var en av de viktigste måtene å optimalisere tid og penger og gjøre datamaskiner økonomiske. I disse dager var det imidlertid ikke mange systemer som hadde muligheten til å laste inn flere programmer.

Siden utviklingen av personlige datamaskiner, har ofte utførte oppgaver blitt lagret i "batch-filer" eller "skript" som er planlagt utført på et senere tidspunkt. Kommandotolkere leser disse filene, men noen ganger blir prosessen utført av grafiske brukergrensesnitt (GUI) applikasjoner som definerer museaksjoner. Den innspilte sekvensen av GUI-handlinger får navnet "makro" og eksisterer bare i minnet.

I dag brukes prosessen på flere forskjellige måter. Et batchbehandlingssystem er et av de viktigste verktøyene for bilderedigeringsprogrammet Adobe® Photoshop®. I stedet for å leke rundt manuelt med hvert bilde, kan dette verktøyet rotere, endre størrelse på og endre navn på så mange som brukeren krever samtidig. De automatiske endringene som kan gjøres, utvides til å korrigere fargen, finjustere filtrene og transformasjoner. Dette systemet har bidratt til å eliminere overflødige oppgaver som å gjenta det samme trinnet om og om igjen.

File batch-behandling kan konvertere flere datafiler til forskjellige formater samtidig. Dette sparer tid ved å eliminere behovet for brukeren å konvertere hver fil individuelt. Oppdateringer til en database og transaksjonsbehandling kan også spare tid ved å bli behandlet i samme skript.

Et eksempel på batchbehandling er månedlige regninger. Kredittkortselskaper gir ikke en papirregning for hver transaksjon de gjør, men lagrer dataene som skal sendes ut i batch i slutten av måneden. Elektriske regninger, husleie og timelønn fungerer alle etter samme prinsipp.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?