Final Project CMSC – OPERATING SYSTEMS
Design and implement a Demand Paging virtual memory simulator!
It must be a text based application (NOT a GUI based one).
You can use the C/C++ or Java programming language.
The following algorithms must be implemented: FIFO, OPT, LRU and LFU.
The application must simulate the execution of each of these algorithms on a hypothetical
computer having only N physical frames (numbered from 0 to N-1, N<8), assuming that
the single process that is running has a virtual memory of ten frames (numbered from 0 to
9). The number N should be a number provided in the command line as an argument.
The algorithms will be simulated based on a reference string (a sequence of pages that are
to be accessed) that will be either read from the keyboard or randomly generated.
Get Free Quote!
289 Experts Online