Skip to main content

Vad är ett batchjobb?

Batchjobbet är förmodligen en av de äldsta metoderna för användning av datorresurser.Helt enkelt samlar en användare en del mängd data, vanligtvis i form av filer, och förbereder ett batchjobb för att hantera alla dessa filer genom ett visst datorprogram eller uppsättning program på en gång.I motsats till en interaktiv datorsession, där användaren aktivt utfärdar kommandon till och tar emot inmatningsförfrågningar från datorn, omfattar batchjobbet allt arbete som användaren ville göra för dessa filer och data i en enda operation.

InDe mycket tidiga dagarna med dator, enorma mainframe -datorer var dyra att äga och driva.Som ett resultat utformades batchjobbet som ett sätt för användare att skicka in arbete för att datorn ska bearbeta som kunde fördela systemens datorkraft och resurser jämnt under hela dagen.Så småningom, när mainframes tog på fjärranvändare via terminaler, involverade den vanliga arbetsdagen mer interaktiva sessioner som höll mainframe upptagen.Batchjobb planerades sedan i kö för att arbeta på natten.På detta sätt var kostnaden för dessa dyra datorsystem bättre motiverade.

När informationsteknologibranschen fortsatte att blomstra och datorer spriddes till skrivbordet fortsatte batchjobbet att förbli en häftklammer i datoranvändning, även om många batchjobb är osynliga förDe flesta typiska skrivbordsdatoranvändare.Några av de vanligaste satsjobben som kan förbises är enkla processer som inträffar varje dag bakom kulisserna.Att skriva ut en serie filer är en form av ett batchjobb där dokumenten skickas till en skrivare och planeras för utdata.Ett annat typiskt batchjobb är saneringen av de tillfälliga filerna som ackumuleras genom användning av olika datorprogram under dagen.

Andra typer av batchjobb finns som kan bearbeta flera filer enligt användardefinierade specifikationer.Bildmanipuleringsprogram kommer med inbyggda batchbehandlingsmetoder som gör det möjligt för användaren att utföra repetitiva operationer på en del av bilderna.I andra, större sammanhang är batchbehandling också ansvarig för många affärsrelaterade uppgifter.Datorgenererad rapportering i slutet av dagen, som sammanfattar alla insamlade data, är ett vanligt batchjobb som utförs.Upptagna databaser tar också på sig batchjobb så att när stora mängder insamlade data kan betona databasen kan de läggas till i databasen i partier.

Som ett resultat av användbarheten av batchjobbet fortsätter fler tekniker för att arbeta med partier fortsätteratt utveckla.IBM har utvecklat operativsystem och hela mjukvarusystem för sina datorplattformar som är specifikt orienterade mot stor batchbehandling och schemaläggningsoperationer.Varje stationär datoroperativsystem har också några sätt att schemalägga eller arbeta med batchjobb.Skriptspråk har utvecklats så lätt i förberedelserna och organisationen av batchjobb som kräver användning av flera programprogram och schemaläggning av demoner som Unix Trade;säkerhetsändamål.