Skip to content

berserker2971/memory-management-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memory Management Simulator

This project implements a user-space memory management simulator that models dynamic memory allocation strategies and cache behavior.

Features

  • First Fit, Best Fit, Worst Fit allocation
  • Block splitting and coalescing
  • Internal and external fragmentation tracking
  • Direct-mapped cache simulation
  • Cache hit/miss statistics with access penalty
  • Command-driven input via test files

Build (Windows – MinGW)

mingw32-make
./simulator.exe tests/test1.txt
./simulator.exe tests/test2.txt

Documentation

Detailed design and implementation notes are available in:

docs/documentation.txt

And demo video also available in

demo video/demo.mp4


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published