I ikke-forebyggende planlægningsalgoritmer, når en proces begynder at køre, fortsætter den med at køre, indtil den afsluttes eller blokerer af en eller anden grund. Eksempler omfatter FIFO (First-In-First-Out), LIFO (Last-In-First-Out) og prioritetsplanlægning.
First-In-First-Out (FIFO)/Først til mølle (FCFS)
* First-In-First-Out (FIFO) planlægningsalgoritme er den enkleste planlægningsalgoritme.
* Ifølge FIFO udføres de job, der kommer først, først, uanset deres type eller ressourcekrav.
* FIFO-planlægningsalgoritmen bruger kødatastrukturen til at planlægge opgaverne.
* Den gennemsnitlige ventetid er høj for FIFO-planlægning.
* FIFO-planlægningsalgoritmen er ikke-forebyggende, hvilket betyder, at når et job først er begyndt at udføre, kan det ikke afbrydes af et andet job, uanset prioritet eller udførelsestid for det nye job.
Last-In-First-Out (LIFO)
* Last-In-First-Out (LIFO) planlægningsalgoritme virker modsat af FIFO planlægningsalgoritme.
* Ifølge LIFO udføres det sidste job, der ankom i køen, først.
* LIFO-planlægningsalgoritmen bruger også kødatastrukturen til at planlægge opgaverne.
* LIFO planlægningsalgoritme er også en ikke-forebyggende planlægningsalgoritme.
* Den gennemsnitlige ventetid på LIFO-planlægning er meget høj, da de nyankomne jobs skal vente længe på at få deres tur.
Prioritetsplanlægning
* Algoritme til prioriteringsplanlægning gør det muligt at udføre job baseret på deres prioriteter.
* I en prioritetsplanlægningsalgoritme tildeles hvert job et prioritetsniveau, og jobs med højere prioritetsniveauer udføres først.
* Hvis der er to eller flere job med samme prioritetsniveau, kan FIFO- eller LIFO-politikken bruges til at bryde uafgjort.
* Den største ulempe ved prioritetsplanlægningsalgoritmen er, at hvis prioritetsniveauerne er tildelt forkert, kan det føre til sult, hvor nogle lavprioritetsjob måske aldrig bliver udført.