Question

In: Computer Science

Page Replacement Algorithms. Consider the following page reference stream and 3 page frames: 0 1 2...

Page Replacement Algorithms. Consider the following page reference stream and 3 page frames: 0 1 2 3 2 4 3 1 1 5 2 4 6 3 3 4 6 3 4 7.
For the MIN, FIFO, and LRU algorithms, show the contents of the page frame after each reference, and then compute the total number of page faults, divided in to cold misses and other misses.

Solutions

Expert Solution

min algorithm or optimal page replacement ;-

y-> yes

n-> no

total page fault ->9

string 0 1 2 3 2 4 3 1 1 5 2 4 6 3 3 4 6 3 4 7
frame 1 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 7
frame 2 1 1 1 1 1 1 1 1 5 2 2 6 6 6 6 6 6 6 6
frame 3 2 2 2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
page fault ? y y y y n y n n n y y n y n n n n n n y

fifo

total page fault -> 12

string 0 1 2 3 2 4 3 1 1 5 2 4 6 3 3 4 6 3 4 7
frame 1 0 0 0 3 3 3 3 3 3 5 5 5 6 6 6 6 6 6 6 6
frame 2 1 1 1 1 4 4 4 4 4 2 2 2 3 3 3 3 3 3 3
frame 3 2 2 2 2 2 1 1 1 1 4 4 4 4 4 4 4 4 7
page fault ? y y y y n y n y n y y y y y n n n n n y

c) lru algorithm

total page fault 12

string 0 1 2 3 2 4 3 1 1 5 2 4 6 3 3 4 6 3 4 7
frame 1 0 0 0 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3
frame 2 1 1 1 1 4 4 4 4 5 5 5 6 6 6 6 6 6 6 7
frame 3 2 2 2 2 2 1 1 1 1 4 4 4 4 4 4 4 4 4
page fault ? y y y y n y n y n y y y y y n n n n n y

Related Solutions

Consider the following page reference string: 0, 1, 2, 3, 1, 0, 4, 5, 1, 0,...
Consider the following page reference string: 0, 1, 2, 3, 1, 0, 4, 5, 1, 0, 1, 2, 6, 5, 2, 1, 0, 1, 2, 5 How many page faults would occur for the following replacement algorithms, assuming one, three, five, and seven frames? Remember that all frames are initially empty, so your first unique pages will cost one fault each. Optimal replacement LRU replacement CLOCK replacement FIFO replacement
Consider the following page reference string: 0, 1, 2, 3, 1, 0, 4, 5, 1, 0,...
Consider the following page reference string: 0, 1, 2, 3, 1, 0, 4, 5, 1, 0, 1, 2, 6, 5, 2, 1, 0, 1, 2, 5 How many page faults would occur for the following replacement algorithms, assuming one, three, five, and seven frames? Remember that all frames are initially empty, so your first unique pages will cost one fault each. Optimal replacement LRU replacement CLOCK replacement FIFO replacement
Consider the following page reference string:5, 1, 5, 5, 3, 6, 2, 3, 0 , 7,...
Consider the following page reference string:5, 1, 5, 5, 3, 6, 2, 3, 0 , 7, 2, 5, 2, 1, 7, 2, 3, 1, 4, 6.Assuming demand paging with three frames, how many page faults would occur for the following replacement algorithms?• LRU replacement• FIFO replacement• Optimal replacement
Consider the following reference string: 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0,...
Consider the following reference string: 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 1, 2, 0, 1, 7, 0, 1 Find the number of Page Faults with FIFO, Optimal Page Replacement, and LRU with four free frames that are initially empty. Which algorithm gives the minimum number of page faults?
Consider the following virtual page reference sequence: page 1, 2, 3, 4, 2, 1, 5, 6,...
Consider the following virtual page reference sequence: page 1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3. This indicates that these particular pages need to be accessed by the computer in the order shown. Consider each of the following 4 algorithm-frame combinations: LRU with 3 frames FIFO with 3 frames LRU with 4 frames FIFO with 4 frames Print a copy of this page. For each of the 4 combinations, below, move from left to right as...
Find LRU paging A program has the following page reference string 0 1 2 3 3...
Find LRU paging A program has the following page reference string 0 1 2 3 3 4 2 4 5 3 3 4 6 2 5 6 If we allocate 3 page frames to the program, 1. Please draw a figure to show the page allocation/replacement. 2. How many page faults will be generated?
Consider the following uneven cash flow stream 0 0 1 $250 2 $400 3 $500 4...
Consider the following uneven cash flow stream 0 0 1 $250 2 $400 3 $500 4 $600 5 $600 What is the present (Year 0) value if the opportunity cost (discount) rate is 10%? Add an outflow (or cost) of $1,000 at Year 0. What is the present value of the cash flow stream? Your oldest daughter is about to start kindergarten at a private school. Tuition is $10,000 per year payable at the beginning of the school year. You...
reference string 0123342453346256 If we allocate 3 page frames to the program, 1. Please draw a...
reference string 0123342453346256 If we allocate 3 page frames to the program, 1. Please draw a figure to show the LRU page allocation/replacement \. 2. How many page faults will be generated?
P3 – Page Replacement Algorithms CS3310 Operating Systems Page Replacement: Complete the program that implements the...
P3 – Page Replacement Algorithms CS3310 Operating Systems Page Replacement: Complete the program that implements the FIFO and LRU algorithms presented in the chapter and calculates the number of page faults generated given a particular reference string. Implement the replacement algorithms such that the number of page frames can vary. Assume that demand paging is used. Required Modifications: Implement LRU and FIFO algorithms Add appropriate data structures and private helper methods to LRU.h and FIFO.h Implement the insert() method in...
P3 – Page Replacement Algorithms CS3310 Operating Systems Page Replacement: Complete the program that implements the...
P3 – Page Replacement Algorithms CS3310 Operating Systems Page Replacement: Complete the program that implements the FIFO and LRU algorithms presented in the chapter and calculates the number of page faults generated given a particular reference string. Implement the replacement algorithms such that the number of page frames can vary. Assume that demand paging is used. Required Modifications: Implement LRU and FIFO algorithms Add appropriate data structures and private helper methods to LRU.h and FIFO.h Implement the insert() method in...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT