A visual simulation of operating system memory management with page replacement algorithms.
- FIFO and LRU page replacement algorithms
- Real-time visualization of physical memory
- Page table display
- Statistics tracking (hit rate, page faults, replacements)
- Step-by-step or automatic execution
sudo apt install build-essential cmake qtbase5-dev
mkdir build && cd build
cmake ..
make
./MemoryManager- Select algorithm (FIFO or LRU)
- Click "Step" to execute one memory access
- Click "Run" to auto-execute all accesses
- Click "Reset" to start over