Skip to main content

Vad är batchbehandling?

Ett praktiskt sätt att optimera en datorprestanda och spara tid är batchbehandling.Till skillnad från interaktiv behandling som uppmanar den mänskliga användaren för ett kommando, lagrar batchbehandling upp flera uppgifter och kör dem medan datorn är inaktiv.Detta frigör minne för mer uttömmande program och påskyndar produktiviteten.

Batchbehandling kan gå oövervakad och slutar bara när det möter ett fel eller slutför alla uppgifter i skriptet.Det gör det möjligt för användaren att omfördela sin dators resurser bland de program han eller hon önskar, och det drar full nytta av processorns kapacitet.Nackdelarna är att oönskade kommandon kan köras utan användarens kunskap.

Namnet kommer från den tid som användare manuellt skulle ange program på stanskort och systemoperatören skulle mata dem i partier till datorn.Datorpriserna var mycket höga på 1950 -talet, så denna metod var ett av de viktigaste sätten att optimera tid och pengar, vilket gjorde datorer ekonomiska.På dessa dagar hade emellertid inte många system förmågan att ladda flera program.

Sedan utvecklingen av persondatorer har ofta utfört uppgifter lagrats i batchfiler eller skript som planeras utföras vid en senare tidpunkt.Kommandotolkar läser dessa filer, men ibland körs processen av Graphical User Interface (GUI) -applikationer som definierar musåtgärder.Den inspelade sekvensen av GUI -åtgärder ges namnet makro och finns endast i minnet.

I dag används processen på flera olika sätt.Ett batchbehandlingssystem är ett av de främsta verktygen för det bildredigeringsprogrammet Adobe Photoshop .Istället för att manuellt spela med varje bild kan detta verktyg rotera, ändra storlek och byta namn på så många som användaren kräver på en gång.De automatiska ändringarna som kan göras sträcker sig till att korrigera färgen, finjustera filtren och transformationer.Detta system har bidragit till att eliminera redundanta uppgifter som att upprepa samma steg om och om igen.

Fil batchbehandling kan konvertera flera datorfiler till olika format på en gång.Detta sparar tid genom att eliminera behovet av att användaren konverterar varje fil individuellt.Uppdateringar av en databas och transaktionsbehandling kan också spara tid genom att behandlas i samma skript.

Ett exempel på batchbehandling är månatliga räkningar.Kreditkortsföretag ger inte kunderna en pappersräkning för varje transaktion de gör, men lagrar de uppgifter som ska skickas ut i satser i slutet av månaden.Electric räkningar, hyror och timlöner fungerar alla enligt samma princip.