Skip to main content

Hvad er et batchjob?

Batchjobbet er sandsynligvis en af de ældste metoder inden for computerressourceudnyttelse og -styring.En bruger indsamler ganske enkelt en vis mængde data, normalt i form af filer, og forbereder et batchjob til at håndtere alle disse filer gennem et bestemt computerprogram eller et sæt programmer på én gang.I modsætning til en interaktiv computersession, hvor brugeren aktivt udsteder kommandoer til og modtager inputanmodninger fra computeren, består batchjobbet alt det arbejde, som brugeren ønskede at gøre med disse filer og data i en enkelt operation.

INDe meget tidlige dage med computing var enorme mainframe -computere dyre at eje og betjene.Som et resultat blev batchjobbet udtænkt som en måde for brugerne at indsende arbejde for computeren til at behandle, der kunne allokere systemer Computing Power and Resources jævnt hele dagen.Til sidst, da mainframes overtog eksterne brugere via terminaler, involverede den almindelige arbejdsdag mere interaktive sessioner, der holdt mainframe travlt.Batchjob blev derefter planlagt til køer til operation om natten.På denne måde var omkostningerne ved disse dyre computersystemer bedre berettiget.

Da informationsteknologisektoren fortsatte med at blomstre, og computere spredteDe fleste typiske desktop -computerbrugere.Nogle af de mest almindelige batchjob, der kan overses, er enkle processer, der sker hver dag bag kulisserne.Udskrivning af en række filer er en form for et batchjob, hvor dokumenterne sendes til en printer og planlægges til output.Et andet typisk batchjob er oprydningen af de midlertidige filer, der akkumuleres ved hjælp af forskellige computerprogrammer hele dagen.

Der findes andre typer batchjob, der er i stand til at behandle flere filer i henhold til brugerdefinerede specifikationer.Billedmanipulationsprogrammer leveres med indbyggede batchbehandlingsmetoder, der giver brugeren mulighed for at udføre gentagne operationer på hovedparten af billeder.I andre, større sammenhænge, er batchbehandling også ansvarlig for adskillige forretningsrelaterede opgaver.Computergenereret rapportering i slutningen af dagen, som opsummerer alle de indsamlede data, er et almindeligt batchjob udført.Travle databaser påtager sig også batchjob, så når store mængder indsamlede data kan understrege databasen, kan de føjes til databasen i batches.

Som et resultat af nytten af batchjobbet, flere teknikker til at arbejde med batches fortsætterat udvikle sig.IBM har udviklet operativsystemer og hele softwaresystemer til sine computerplatforme, der specifikt er orienteret mod store batchbehandlings- og planlægningsoperationer.Hvert desktop -computeroperativsystem leveres også med nogle midler til planlægning eller arbejde med batchjob.Scripting -sprog har udviklet det lethed i forberedelse og organisering af batchjob, der kræver brug af flere softwareprogrammer, og planlægning af dæmoner som Unix Trade; s Cron eller Microsoft s jobplanlægning kan køre et batchjob som en bestemt bruger med unikke tilladelser tilsikkerhedsformål.