A CPU: FCFS, - STF, SRTF (STF), R - R ( 12)
A CPU: FCFS, - STF, SRTF (STF), R - R ( 12)
1.1. GIVEN THE LIST OF THE PROCESSES IN THE FOLLOWING QUEUE IN THE
FORM OF DURATION P1 (45), P2(23), P3(10), P4(3), P5(17)
• FCFS
P1 P2 P3 P4 P5
0 45 68 78 81 98
• NON-PREEMPTIVE STF
P4 P3 P5 P2 P1
0 3 13 30 53 98
• SRTF
P4 P3 P5 P2 P1
0 3 13 30 53 98
• ROUND-ROBIN (quantum=12)
P1 P2 P3 P4 P5 P1 P2 P5 P1 P1
0 12 24 34 37 49 61 72 77 89 98
2
Phùng Thị Khánh Linh
18020763
1.2. GIVEN THE LIST OF THE PROCESSES IN THE FOLLOWING QUEUE IN THE FORM OF
DURATION P1 (4), P2(45), P3(5), P4(33), P5(71)
• FCFS
P1 P2 P3 P4 P5
0 4 49 54 87 158
• NON-PREEMPTIVE STF
P1 P3 P4 P2 P5
0 4 9 42 87 158
• SRTF
P1 P3 P4 P2 P5
0 4 9 42 87 158
• ROUND-ROBIN (quantum=12)
P1 P2 P3 P4 P5 P2 P4 P5 P2 P4 P5 P2 P5 P5 P5
0 4 16 21 33 45 57 69 81 93 102 114 123 135 147 158
3
Phùng Thị Khánh Linh
18020763
1.3. GIVEN THE LIST OF THE PROCESSES IN THE FOLLOWING QUEUE IN THE FORM OF
DURATION P1 (49), P2(45), P3(15), P4(73)
• FCFS
P1 P2 P3 P4
0 49 94 109 182
• NON-PREEMPTIVE STF
P3 P2 P1 P4
0 15 60 109 182
• SRTF
P3 P2 P1 P4
0 15 60 109 182
• ROUND-ROBIN (quantum=12)
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P4 P1 P2 P4 P1 P4 P4 P4
0 12 24 36 48 60 72 75 87 99 111 123 135 144 156 157 169 181 182
4
Phùng Thị Khánh Linh
18020763
2.1 GIVEN THE LIST OF THE PROCESSES IN THE FOLLOWING QUEUE IN THE
FORM OF (ARRIVAL TIME, DURATION) P1 (0, 45), P2(3, 23), P3(8, 10),
P4(12, 3), P5(40, 17)
• FCFS
P1 P2 P3 P4 P5
0 45 68 78 81 98
• NON-PREEMPTIVE STF
P1 P4 P3 P5 P2
0 45 48 58 75 98
• SRTF
P1 P2 P3 P4 P3 P2 P1 P5 P1
0 3 8 12 15 21 39 40 57 98
• ROUND-ROBIN (quantum=15)
P1 P2 P3 P4 P5 P1 P2 P5 P1
0 15 30 40 43 58 73 81 83 98
5
Phùng Thị Khánh Linh
18020763
2.2 GIVEN THE LIST OF THE PROCESSES IN THE FOLLOWING QUEUE IN THE FORM OF
(ARRIVAL TIME, DURATION) P1 (0, 4), P2(5, 45), P3(8, 5), P4(10, 33), P5(15,
71)
• FCFS
P1 P2 P3 P4 P5
0 4 5 50 55 88 159
• NON-PREEMPTIVE STF
P1 P2 P3 P4 P5
0 4 5 50 55 88 159
• SRTF
P1 P2 P3 P4 P2 P5
0 4 5 8 13 46 88 159
2.3 GIVEN THE LIST OF THE PROCESSES IN THE FOLLOWING QUEUE IN THE FORM OF
(ARRIVAL TIME, DURATION) P1 (0, 49), P2(17, 45), P3(20, 15), P4(31, 73)
• FCFS
P1 P2 P3 P4
0 49 94 109 182
• NON-PREEMPTIVE STF
P1 P3 P2 P4
0 49 64 109 182
• SRTF
P1 P3 P1 P2 P5
0 20 35 64 109 182
• FCFS
P1 P2 P3 P4 P5
0 45 68 78 81 98
• NON-PREEMPTIVE STF
P1 P4 P3 P5 P2
0 45 48 58 75 98
• SRTF
P1 P2 P3 P4 P3 P2 P1 P5 P1
0 3 8 12 15 21 39 40 57 98
• ROUND-ROBIN (quantum=15)
P1 P2 P3 P4 P1 P2 P5 P1 P1
0 15 30 40 43 58 66 81 96 98
8
Phùng Thị Khánh Linh
18020763
Conclude:
- THROUGHPUT: All 4 algorithms have the same value (19.6s)
- TURNAROUNF TIME: SRTF algorithm is the smallest (33.4s), FCFS algorithm is the
biggest (61.4s)
- REPONSE TIME: SRTF algorithm is the smallest (0s), FCFS algorithm is the biggest
(41.8s)
- WAITING TIME: SRTF algorithm is the smallest (13.8s), FCFS algorithm is the biggest
(41.8s)