Memory-Management-Simulator

A fully page internal memory management simlulator that runs different heap algorithms and compares the results!

Disclaimer

This application was designed with certain specifications.

Requirements

This application requires the use of cmake 3.0 and C++98 to build.

Installation Instructions:

First, cd into the directory you would like to install this application in

Then git clone this repository

git clone https://github.com/zwimer/Memory-Management-Simulator

Create your build directory as follows

mkdir Memory-Management-Simulator/src/build && cd Memory-Management-Simulator/src/build/

After that run qmake and make with the command below

cmake .. && make

Python

Decided to implement a bit in python, not the main project.

Usage

This application takes two arguments. The first is the input file with the process information. And the second is for the virtual memory