LE5 CPU scheduling Flashcards
Aging
Geleidelijk verhogen van de prioriteit van processen naarmate langer gewacht moet worden op de CPU.
Assymetric multiprocessing
Meerdere processoren hebben een specifieke taak. Daarbij voert een master-processor de regie over de takende andere slave-processoren toebedeeld kunnen krijgen.
Background proces
Proces dat uitgevoerd wordt zonder user-I/O, dat wil zeggen interactie met de gebruiker, zoals bij een batch-proces.
Convoy effect
Konvooi-effect ofwel ‘file-vorming’. Een grote groep (veelal interactieve) processen wacht in de ready queue tot een langdurige proces de CPU vrijgeeft. Het kan leiden to een periode met slechte systeemrespons.
Cooperative multitasking
Multitasking waarbij processen indien mogelijk de CPU vrijgeven.
Cooperative scheduling
Een vorm van preemptive scheduling waarbij processen elkaar aan bod laten komen door vrijwillig de CPU vrij te geven.
CPU burst
Gesloten aaneenschakeling van CPU-acties.
Deterministic modeling
Methode voor het bepalen van de prestatie van schedulingalgoritmen bij een vooraf gedefinieerde werklast.
Dispatch latency
De tijdsduur tussen het stoppen van een proces en het starten van een ander proces.
Dispatcher
Een programmacomponent die de CPU toekent aan het proces dat is geselecteerd door de CPU scheduler.
Exponential average
Exponentieel gemiddelde.
FCFS First Come First Served
Schedulingalgoritme waarbij het eerst aangekomen proces het eerst wordt bediend.
FIFO First in First out
Bij scheduling equivalent met FCFS.
Foreground process (interactief proces)
Een proces dat direct reageert op invoer van een gebruiker.
Gantt chart
staafdiagram, vaak gebruikt voor het visualiseren van planningen.
Hard real-time system
Een systeem dat een tijdkritisch proces binnen een gegarandeerde tijdsduur kan uitvoeren.
Homogeneous processors
In functionaliteit identieke processoren die elk proces in de ready queue kunnen uitvoeren.
I/O burst
Gesloten aaneenschakeling van I/O-acties.
Load Sharing
Werklast-spreiding (veelal doormiddel van een gemeenschappelijke ready queue) over alle (homogene) processoren.