This project demonstrates how memory management works in Operating Systems using page replacement algorithms.
Algorithms Included
- FIFO (First In First Out) - LRU (Least Recently Used) - LFU (Least Frequently Used) - MFU (Most Frequently Used)
Project Structure
src/ → Python source code
docs/ → Assignment document
examples/ → Sample outputs
How to Run
1. Open terminal
2. Go to src folder
cd src
3. Run the program
python page_replacement.py
Author
Dhanushka Rathnayake
Computer Engineering Student