Releases: MUMEi-28/VirtualMemorySimulator
Releases · MUMEi-28/VirtualMemorySimulator
VmSim-v1.3.3 Windows/Mac/Linux
📦 Virtual Memory Simulator – v1.3.3
A Unity-based simulator demonstrating Page Replacement Algorithms as my Case Study at Tarlac State University.
This project simulates how virtual memory works using popular algorithms:
- ✅ FIFO (First-In, First-Out)
- ✅ LRU (Least Recently Used)
- ✅ OPT (Optimal Page Replacement)
🏫 Project Info
- Subject: Operating Systems
- Instructor: Jo Anne Cura
- Student: Marc Jersey M. Castro
- Semester: 2nd Semester, A.Y. 2024–2025
- University/Course: Tarlac State University – College of Computer Studies
🎮 How to Use
- Open the
VirtualMemorySimulator.exe
file (no installation needed). - Enter:
- Select number of Page Frames
- Length of Reference String
- Press the Generate button.
- Press the Check button.
- Choose an algorithm to simulate (FIFO, LRU, or OPT).
- View step-by-step visual results and page fault count.
🛠️ The Simulate button has been removed in this version for simplified workflow.
📁 Files Included in Release
VirtualMemorySimulator_v1.3.2.zip
VirtualMemorySimulator.exe
(executable file)- Required
Data
folder baselib.dll
Data
UnityPlayer.dll
GameAssembly.dll
UnityPlayer.dll
UnityCrashHandler64.exe
🧠 Algorithms Explained
FIFO (First-In, First-Out)
- Replaces the oldest page currently in memory.
LRU (Least Recently Used)
- Replaces the page that hasn’t been used for the longest time.
OPT (Optimal)
- Replaces the page that will not be used for the longest time in the future.
🖼️ Screenshots
🔧 Technologies Used
- Unity 2022.3.49f1 (LTS)
- C# (MonoBehaviour)
- TextMeshPro for UI
- Visual Studio Code for scripting
🎨 Assets Used
Asset | Source |
---|---|
Font (VT323) | Google Fonts |
Background Music | Retro 8-Bit RPG Music Pack |
Button Sounds | Free UI Click Sound Pack |
GUI Icons | 2D Simple UI Pack |
Cursor | Pixel Cursors |
📢 License & Use
This project is for educational use only.
All third-party assets are properly credited.
👤 Author
Marc Jersey M. Castro
BSCS Student – Tarlac State University
Final Project – Operating Systems
VmSim-v1.3.0_Windows
VmSim-v1.2.0 Apk
VmSim-v1.1.0 Windows
VmSim-v1.1.0 Apk
VmSim-v0.3.0 apk
Lru algorithm
VmSim-v0.2.0_apk
Optimal algorithm build for android
What's Changed
Full Changelog: VM-Sim_v0.1.0_Android...VmSim-v0.2.0_apk
VM-Sim v0.2.0 Windows
Optimal Algorithm build
I removed fifo algo for now
Full Changelog: VM-Sim_v0.1.0_Windows...VM-Sim_v0.2.0_Windows