https://github.com/iamdyeus/memulatrix
Virtual Memory Simulator built with C++ and Python
https://github.com/iamdyeus/memulatrix
cpp operating-system python virtual-memory
Last synced: about 1 year ago
JSON representation
Virtual Memory Simulator built with C++ and Python
- Host: GitHub
- URL: https://github.com/iamdyeus/memulatrix
- Owner: iamDyeus
- Created: 2025-03-15T10:42:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-15T10:47:32.000Z (about 1 year ago)
- Last Synced: 2025-03-15T11:28:40.885Z (about 1 year ago)
- Topics: cpp, operating-system, python, virtual-memory
- Language: Python
- Homepage:
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Memulatrix
Virtual Memory Simulator for educational purposes, built with C++ and Python.
> [!IMPORTANT]
We are currently working on the project. Please check back later for updates and better documentation.
## Proposed Project Structure
The project is organized into the following directories:
```
Memulatrix/
│── docs/ # Documentation (README, architecture diagrams, API docs)
│── src/ # Source code
│ ├── cpp/ # C++ core simulation
│ │ ├── include/ # Header files (.h)
│ │ ├── src/ # C++ source files (.cpp)
│ │ ├── tests/ # Unit tests for C++ modules
│ │ ├── CMakeLists.txt # CMake configuration for C++ build system
│ ├── python/ # Python UI & visualization
│ │ ├── ui/ # Tkinter UI components
│ │ ├── visualization/ # Matplotlib-based visualizations
│ │ ├── bridge/ # C++-Python communication layer
│ │ ├── main.py # Entry point for the UI
│ │ ├── requirements.txt # Python dependencies
│── build/ # Compiled binaries & intermediate build files
│── tests/ # End-to-end tests & integration tests
│── examples/ # Sample test cases for simulation
│── logs/ # Runtime logs, memory usage stats
│── Makefile # Alternative to CMake for build automation
│── .gitignore # Ignore compiled files, logs, etc.
│── README.md # Project overview
```