Specificerad tidsplanering, även ibland kallad
fasta tidsplanering eller
förebyggande schemaläggning , är en schemaläggningsmetod där uppgifter tilldelas specifika start- och sluttider. Dessa tider är förutbestämda, och schemaläggaren säkerställer att uppgifterna börjar och slutar vid de exakta stunderna. Till skillnad från andra schemaläggningsmetoder som kan justera baserat på resurstillgänglighet eller uppgiftsprioriteringar, följer specificerad tidsplanering styvt till det fördefinierade schemat.
Här är en uppdelning av dess viktigaste egenskaper:
* förutbestämt schema: Schemat skapas i förväg och justeras inte dynamiskt.
* Fasta start- och sluttider: Varje uppgift tilldelas en specifik tidslucka.
* Ingen flexibilitet: Om en uppgift går längre än dess tilldelade tid, kan den avbrytas eller försenas, vilket potentiellt kan påverka andra uppgifter. Det finns lite till inget utrymme för justeringar baserade på körtidsprestanda.
* Lämplig för specifika scenarier: Det är bäst lämpat för scenarier där uppgifter har strikta tidsfrister eller kräver exakt tidpunkt, såsom realtidssystem, tillverkningsprocesser med automatiserade maskiner eller sändningsplanering.
Kontrast med andra schemaläggningsmetoder:
Till skillnad från dynamiska schemaläggningsmetoder (som Round-Robin, prioriterad schemaläggning), reagerar inte specificerad tidsplanering på förändrade förhållanden under genomförandet. Det är en mer styv metod och är mindre anpassningsbar till oväntade händelser eller förändringar i uppgiftsvaraktigheten.
Exempel:
Föreställ dig en fabriksmonteringslinje. Varje steg i monteringsprocessen (t.ex. svetsning, målning, förpackning) kan tilldelas en specifik tidslucka inom det totala produktionsschemat. Om ett steg tar längre tid än förväntat kan det störa hela processen, vilket belyser styvheten i angiven tidsplanering.