virtual memory manager with paged segments, and then simulate its operation for five different page replacement algorithms: FIFO (frst-in-frst-out), MRU (most recently used), MFU (most frequently used), OPT, and WS (Working Set)
read the pdf for more information