An open API service indexing awesome lists of open source software.

https://github.com/r1walz/lru_implementation

Implementation of some page replacement algorithms
https://github.com/r1walz/lru_implementation

cpp11 lru python2

Last synced: 6 months ago
JSON representation

Implementation of some page replacement algorithms

Awesome Lists containing this project

README

          

# LRU Implementation

This repository contains various implementations of common page-replacement algorithms.

## Group 11

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

## Requirements

- g++ 7.3.0
- make 4.1
- python-tkinter
- matplotlib

## Install Dependencies

```md
1. $ apt install g++
2. $ apt install make
3. $ apt install python-tk
4. $ python2 -m pip install --user matplotlib
```

## Setup and Running

```md
1. Clone the repository: $ git clone git@github.com:r1walz/lru_implementation
2. cd lru_implementation
3. $ make #[or make ]
4. ./
```

To clean up use `make clean`.

## License

This project is licensed under the GPL-3.0 License - see the [LICENSE](LICENSE) for details.