Answers for Homework 7

  1. FIFO algorithm
  2.  

    4

    2

    7

    5

    6

    2

    8

    2

    5

    3

    6

    8

    2

    4

    1

    3

    6

    1

    3

    5

    Frame1

    4

    4

    4

    4

    4

     

    4

     

     

    3

     

     

     

    3

    3

     

     

     

     

     

    Frame2

     

    2

    2

    2

    2

     

    2

     

     

    2

     

     

     

    4

    4

     

     

     

     

     

    Frame3

     

     

    7

    7

    7

     

    7

     

     

    7

     

     

     

    7

    1

     

     

     

     

     

    Frame4

     

     

     

    5

    5

     

    5

     

     

    5

     

     

     

    5

    5

     

     

     

     

     

    Frame5

     

     

     

     

    6

     

    6

     

     

    6

     

     

     

    6

    6

     

     

     

     

     

    Frame6

     

     

     

     

     

     

    8

     

     

    8

     

     

     

    8

    8

     

     

     

     

     

    Number of page faults 9

  3. Optimal algorithm
  4.  

    4

    2

    7

    5

    6

    2

    8

    2

    5

    3

    6

    8

    2

    4

    *1

    3

    6

    1

    3

    5

    Frame1

    4

    4

    4

    4

    4

     

    4

     

     

    4

     

     

     

     

    1

     

     

     

     

     

    Frame2

     

    2

    2

    2

    2

     

    2

     

     

    2

     

     

     

     

    2

     

     

     

     

     

    Frame3

     

     

    7

    7

    7

     

    7

     

     

    3

     

     

     

     

    3

     

     

     

     

     

    Frame4

     

     

     

    5

    5

     

    5

     

     

    5

     

     

     

     

    5

     

     

     

     

     

    Frame5

     

     

     

     

    6

     

    6

     

     

    6

     

     

     

     

    6

     

     

     

     

     

    Frame6

     

     

     

     

     

     

    8

     

     

    8

     

     

     

     

    8

     

     

     

     

     

     

    Number of page faults 8

    *this column has three posibilities of replacement

    4 1 3 5 6 8

    4 2 3 5 6 1

     

  5. LRU(least recently used)algorithm
  6.  

    4

    2

    7

    5

    6

    2

    8

    2

    5

    3

    6

    8

    2

    4

    1

    3

    6

    1

    3

    5

    Frame1

    4

    4

    4

    4

    4

     

    4

     

     

    3

     

     

     

    3

    3

     

     

     

     

    3

    Frame2

     

    2

    2

    2

    2

     

    2

     

     

    2

     

     

     

    2

    2

     

     

     

     

    2

    Frame3

     

     

    7

    7

    7

     

    7

     

     

    7

     

     

     

    4

    4

     

     

     

     

    4

    Frame4

     

     

     

    5

    5

     

    5

     

     

    5

     

     

     

    5

    1

     

     

     

     

    1

    Frame5

     

     

     

     

    6

     

    6

     

     

    6

     

     

     

    6

    6

     

     

     

     

    6

    Frame6

     

     

     

     

     

     

    8

     

     

    8

     

     

     

    8

    8

     

     

     

     

    5

    Number of page faults 10

     

  7. Which of the above algorithms do not suffer from Belady’s anomaly?

Optimal and LRU algorithm