Jobbplanering

Författare: John Stephens
Skapelsedatum: 25 Januari 2021
Uppdatera Datum: 27 Juni 2024
Anonim
Job planning and the job plan review
Video: Job planning and the job plan review

Innehåll

Definition - Vad betyder Job Scheduling?

Jobbschemaläggning är processen för att fördela systemresurser till många olika uppgifter av ett operativsystem (OS). Systemet hanterar prioriterade jobbköer som väntar på CPU-tid och det bör bestämma vilket jobb som ska tas från vilken kö och hur lång tid som ska tilldelas jobbet. Denna typ av schemaläggning ser till att alla jobb utförs rättvist och i tid.


De flesta operativsystem som Unix, Windows etc. innehåller standardförmåga att schemalägga jobb. Ett antal program inklusive databashanteringssystem (DBMS), säkerhetskopiering, företagsresursplanering (ERP) och affärsprocesshantering (BPM) har också specifika jobbschemaläggningsmöjligheter.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Job Scheduling

Jobbschemaläggning utförs med hjälp av jobbschemaläggare. Jobbschemaläggare är program som möjliggör schemaläggning och ibland spårning av dator "batch" -jobb eller arbetsenheter som drift av ett löneprogram. Jobbschemaläggare har förmågan att starta och kontrollera jobb automatiskt genom att köra förberedda uttalanden om jobb-kontroll-språk eller genom liknande kommunikation med en mänsklig operatör. I allmänhet inkluderar dagens jobbschemaläggare ett grafiskt användargränssnitt (GUI) tillsammans med en enda kontrollpunkt.


Organisationer som vill automatisera oberoende IT-arbetsbelastning kan också använda mer sofistikerade attribut från en jobbschemaläggare, till exempel:

  • Realtidsplanering i enlighet med externa, oförutsedda händelser
  • Automatiserad omstart och återställning vid fel
  • Meddelande till driftspersonalen
  • Generera rapporter om incidenter
  • Revisionsspår avsedda för att uppfylla reglerna

Inhemska utvecklare kan skriva dessa avancerade funktioner; emellertid erbjuds dessa vanligtvis av leverantörer som är experter på systemhanteringsprogramvara.

Vid schemaläggning används många olika scheman för att bestämma vilket specifikt jobb som ska köras. Vissa parametrar som kan beaktas är följande:

  • Jobbprioritet
  • Beräkningsresursens tillgänglighet
  • Licensnyckel om jobbet använder en licensierad programvara
  • Exekveringstid tilldelad användaren
  • Antal tillåtna parallella jobb för en användare
  • Projicerad körningstid
  • Förfluten körningstid
  • Närvaro av kringutrustning
  • Antal fall av föreskrivna händelser