Scheduling Techniques Flashcards
1
Q
First Come, First Served -
A
First Come, First Served
As the name suggests.
• Poor Efficiency
2
Q
Round Robin
A
Each process has a set number of processing time. Processor switches in a circular fashion • Easy Implementation • Can be inefficient • Time can be lost waiting for inputs
3
Q
Shortest Job First
A
The process with the shortest processing time is processed
• Long Process can be waiting a long time - processor starvation
4
Q
Shortest Time Remaining
A
The process with the shortest remaining processing time is
processed. If another job with a shorter time remaining arrives, it will switch
• Short jobs executed quickly
• Starvation can still occur
5
Q
Multi-Level Queue
A
Processes are given a priority when they arrive, dep. on their time remaining, process type and memory size.
• Important jobs processed first
6
Q
Multi-level Feedback Queue
A
Same as a MLQ but the processor can change the priority of a process, most likely due to a process taking up too much processing time. • Stops starvation • Allows interactivity • Priorities can be changed