First come first serve scheduling
-
Upload
baljitsaini28 -
Category
Engineering
-
view
837 -
download
4
Transcript of First come first serve scheduling
FCFS(First Come First Serve)
Baljit Singh Saini
Key points
• The job that arrives first is scheduled first• Is non-preemptive algorithm• Implemented using queue.• Suffers from Convoy effect.
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P40
0
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
1
0
P3
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
2
0
P3 P1
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
3
0
P3 P1
3
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
3
0
P3 P1
3
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
4
0
P3
P1
3
P5
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
5
0
P3
P1
3
P5 P2
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
6
0
P3
P1
3
P5 P2
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
7
0
P3
P1
3
P5 P2
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
8
0
P3
P1
3
P5 P2
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
9
0
P3
P1
3
P5 P2
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
10
0
P3
P1
3
P5 P2
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
11
0
P3
P1
3
P5 P2
11
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
11
0
P3
P1
3
P5 P2
11
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
17
0
P3 P1
3
P5 P2
11 17
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
17
0
P3 P1
3
P5 P2
11 17
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
21
0
P3 P1
3
P5
P2
11 17 21
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
21
0
P3 P1
3
P5
P2
11 17 21
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
23
0
P3 P1
3
P5 P2
11 17 21 23
Baljit Singh Saini
process Burst time Arrival time
P1 6 2
P2 2 5
P3 8 1
P4 3 0
P5 4 4
P4
23
0
P3 P1
3
P5 P2
11 17 21 23
Baljit Singh Saini
process Burst time Arrival time
P1 6
P2 2
P3 8
P4 3
P5 4
P4
0
P3 P1
3
P5 P2
11 17 21 23
Baljit Singh Saini
Waiting time = Start time – Arrival time
P4 =
0
15
4
2
0 - 0 = 0
P3 = 3 - 1 = 2
P1 = 11 - 2 = 9P5 = 17 – 4 = 13P2 = 21 – 5 = 16
Av. Waiting Time =