This repository contains various implementations of common page-replacement algorithms.
This is a cumulative effort of our group #11.
Enr no. | Name |
---|---|
16115028 | Arihant Jain |
17114050 | Narendra Patel |
17114064 | Rohit Ashiwal |
16116043 | Parla Surendra Mani Kumar |
16116064 | Shrey Aggarwal |
16118078 | Shubhanshu Agarwal |
16116069 | Suyash Mahar |
- g++ 7.3.0
- make 4.1
- python-tkinter
- matplotlib
1. $ apt install g++
2. $ apt install make
3. $ apt install python-tk
4. $ python2 -m pip install --user matplotlib
1. Clone the repository: $ git clone git@github.com:r1walz/lru_implementation
2. cd lru_implementation
3. $ make #[or make <name-of-algorithm>]
4. ./<name-of-algorithm> <trace-file> <frame-size>
To clean up use make clean
.
This project is licensed under the GPL-3.0 License - see the LICENSE for details.