Skip to content

log1011z/OS-Page-Replacement-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating System Page Replacement Simulator

Why this Project

This is the 4th (also the final) Experiment in Collaboration for Operating System course of IMU.

About this Project

An interactive web application that visualizes page replacement algorithms in operating systems,especially FIFO、LRU、LFU、OPT.

Features

  • Interactive Visualization: Step-by-step simulation of page replacement algorithms with a dynamic table display.
  • Algorithm Implemented:
    • FIFO
    • LRU
    • LFU
    • OPT
  • Intuitive Graphics and Animation: Ability to watch each step or process automatically of the Intuitive Algorithms Simulation. Also the Intuitive graphics,which can watch and download.

Prerequisites

  • Django
  • markdown2

Get Started

Follow these steps to set up the project on your local machine.

Clone the Repository to your own machine

git clone https://github.com/log1011z/OS-Page-Replacement-Simulator.git
cd OS-Page-Replacement-Simulator

Run this Project

python ./manage.py runserver

Thanks

josefdc

nutchanon-c

SillyCheese

Thank you all:)

License

This project is licensed under the MIT License.

About

An Experiment in Collaboration in Operating System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •