An OpenGL application that demonstrate various paging algorithm such as FIFO, LRU and Optimal Page Replacement.
For Windows:
- Visual Studio or MinGW Compiler
For Linux:
- gcc compiler and make
- freeglut (https://www.transmissionzero.co.uk/software/freeglut-devel/)
- glui (https://www.cs.unc.edu/~rademach/glui/)
For Ubuntu :
- sudo apt install freeglut3 freeglut3-dev
- sudo apt install libglui2c2 libglui-dev
Tested on Ubuntu (gcc), Visual Studio (vc++) and MinGW Compiler
For windows : make -f makefile.win
For linux: make -f Makefile
After Pressing start use:
'enter' : moves to next page in reference id
's' : searches for replacement page