Saturday, January 16, 2010

Process Scheduling Algorithm

Compute the Average Turn Around Time of the following process scheduling algorithm.

 

Arrival Time: 0   1   2   3   4   5   6   7   8   9   10

Job Name:     A   B   C   D   E   F   G   H   I   J   K

CPU Cycle:    5    2   8   4   3    1     2   9   7   3   4

Time Quantum: 2

ANSWERS:

a.       a. FCFS

Job A

Job B

Job C

Job D

Job E

Job F

Job G

Job H

Job I

Job J

Job K

0-5

7

15

19

22

23

25

34

41

44

48

 

ATT = 5+7+15+19+22+23+25+34+41+44+48 = 25.73

                                      11

 

b.     b.  SJN

Job F

Job B

Job G

Job E

Job J

Job D

Job K

Job A

Job I

Job C

Job H

0-1

3

5

8

11

15

19

24

31

39

48

 

ATT = 1+3+5+8+11+15+19+24+31+39+48 = 18.55

                                     11

c. SRT

Job A

Job B

Job C

Job D

Job F

Job G

Job E

Job H

Job  I

Job  J

Job A

Job K

Job  I

Job C

Job  H

0-1

3

4

8

9

11

13

14

15

18

22

26

32

39

47

 

ATT = 22+2+2+5+9+5+5+40+24+9+16 = 12.64

       11

d. Round Robin

Job A

Job B

Job C

Job D

Job E

Job F

Job G

Job H

Job I

Job J

Job K

Job A

Job C

Job D

Job E

Job H

Job I

0-2

4

6

8

10

11

13

15

17

19

21

23

25

27

28

30

32

 

Job J

Job K

Job A

Job C

Job H

Job I

Job C

Job H

Job I

Job H

33

35

36

38

40

42

44

46

47

48

 

           ATT = 36+3+42+24+24+6+7+41+39+24+25  = 24.64

                                                        11

No comments:

Post a Comment