Thank you sir, you are right, this policy will depend on the frequency of read & write instructions. but I don’t think its implementation would be trickier. Instead of just checking LRU bit from the page table before replacement, we just have to NAND(gate) the LRU bit & Dirty bit field & check the output, if it is 1 then replace otherwise don’t. right sir?