Memory & Execution Lab

Ten interactive models of memory and program execution. Explore a process memory map, step through stack frames and recursion, drive a heap allocator (first/best/next fit, fragmentation, leaks), inspect byte layouts and IEEE 754 floats, walk the build pipeline, single-step a tiny CPU, translate virtual addresses through a TLB and page table, simulate cache hits and misses, track object lifetimes, and budget an MCU's flash and RAM.

All simulators