Multilevel Queue Scheduling Algorithm
Multilevel Queue Scheduling Algorithm
QUEUE
SCHEDULING
What is Multilevel Queue Scheduling?
P1 5 1 0
P2 3 1 0
P3 8 2 0
P4 2 1 10
Priority of queue 1 is greater than queue 2. queue 1 uses Round Robin (Time Quantum = 2) and
queue 2 uses FCFS.
PROCESS BURST TIME QUEUE N0. ARRIVAL
TIME
P1 5 1 0
P2 3 1 0
P3 8 2 0
P4 2 1 10
GANTT
CHART
P1 P2 P1 P2 P1 P3 P4
+2 +2 +2 +1 +1 +8
0 2 4 6 7 8 16 +2 18
PROCESS BURST TIME QUEUE N0. ARRIVAL COMPLETION
TIME TIME
P1 5 1 0 8
P2 3 1 0 7
P3 8 2 0 16
P4 2 1 10 18
GANTT
CHART
P1 P2 P1 P2 P1 P3 P4
0 2 4 6 7 8 16 18
P1=8-0=8 P2=7-0=7
P3=16-0=16 P4=18-10=8
BURST TIME QUEUE N0. ARRIVAL TURNAROUN
PROCESS TIME COMPLETIO D TIME
N TIME
P1 5 1 0 8 8
P2 3 1 0 7 7
P3 8 2 0 16 1
P4 2 1 10 18 2
GANTT
CHART
P1 P2 P1 P2 P1 P3 P4
0 2 4 6 7 8 16 18
P1=8-5=3 P2=7-3=4
P3=16-8=8 P4=18-2=16
PROCESS BURST TIME QUEUE ARRIVAL COMPLET TURNAROU WAITING
N0. TIME ION TIME ND TIME TIME
P1 5 1 0 8 8 3
P2 3 1 0 7 7 4
P3 8 2 0 16 18 10
P4 2 1 10 18 2 10
GANTT
CHART
P1 P2 P1 P2 P1 P3 P4 P3
0 2 4 6 7 8 10 12 18