This is the 4th (also the final) Experiment in Collaboration for Operating System course of IMU.
这里是中文版
An interactive web application that visualizes page replacement algorithms in operating systems,especially Optimal,LRU,FIFO,
LRU-K(may be in the future).
- Interactive Visualization: Step-by-step simulation of page replacement algorithms with a dynamic table display.
- Algorithm Implemented:
- Optimal
- LRU
- FIFO
- LRU-K(in the future)
- 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.
- Node.js (v12 or higher)
- npm (v6 or higher)
- Django
- markdown2
Follow these steps to set up the project on your local machine.
git clone https://github.com/CheeseSilly/OS-Page-Replacement-Simulator.git
cd OS-Page-Replacement-Simulator
cd .\os_project_page_replacement\page-replacement-simulator\|npm install
npx tailwindcss -i ./style.css -o ./output.css
Return to the root directory of the project
make -j run
Thank you all:)
This project is licensed under the MIT License.