n Pages to be replaced are kept in main memory for a
while to guard against poorly performing
replacement algorithms such as FIFO
n Two lists of pointers are maintained: each entry
points to a frame selected for replacement
u a free page list for frames that have not been
modified since brought in (no need to swap out)
u a modified page list for frames that have been
modified (need to write them out)
n A frame to be replace has a pointer added to the tail
of one of the lists and the present bit is cleared in
corresponding page table entry
u but the page remains in the same memory frame