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, består batchjobbet av allt arbete som användaren ville göra för dessa filer och data i en enda operation.

Under de mycket tidiga dagarna av datoranvändning var enorma mainframe -datorer 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 behandlas som kunde fördela systemets 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 huvudetram 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 för datoranvändning, även om många batchjobb är osynliga för de flesta typiska datoranvä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ändardefinierad specifikIcations. Bildmanipuleringsprogram kommer med inbyggda batchbehandlingsmetoder som gör det möjligt för användaren att utföra repetitiva operationer på en stor 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 att utvecklas. 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 att EASE i förberedelserna och organisationen av batchjobb som kräver användning av flera program, och schemaläggning av demoner som Unix ™ 's Cron eller Microsoft®s jobbschemaläggare kan köra ett batchjobb som en specifik användare med unika behörigheter för säkerhetsändamål.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?