Skip to content

r1walz/lru_implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

Setup and Running

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.

License

This project is licensed under the GPL-3.0 License - see the LICENSE for details.

About

Implementation of some page replacement algorithms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •