/virtual-memory-page-replacement-algorithms

The goal of this project is to compare and assess the impact of these algorithms on the number of page faults incurred across a varying number of physical-memory page frames available.

Primary LanguagePythonMIT LicenseMIT

Virtual Memory Replacement Algorithms

Authors: Kevin Funderburg, Rob Murray

Table of Contents (click to expand)

About

This project's goal is to gain a better understanding of the algorithms used by operating systems to handle virtual memory page replacement. The goal of this project is to compare and assess the impact of these algorithms on the number of page faults incurred across a varying number of physical-memory page frames available.

Usage

  • Requirements:
    • python 3

Execute with the following command:

python3 main.py [--frames]

The following options are available:
--frames    Number of frames to provide to the simulation.

Licensing & Thanks

This project is released under the MIT License

Changelog

  • v1.0.0