Skip to main content

Visualize

Take it apart in your browser.

Full-page explorers you drive yourself. Change the parameters, step backwards through time, and share the exact state with a link.

Featured · Operating Systems

Virtual Memory Explorer

Type any virtual address and follow it through an AArch64 page table walk. Switch between 3 and 4 levels, map 2 MiB blocks, fill the TLB and trigger translation faults, step by step.

Implements: Virtual Memory & the MMU

Computer Architecture

CPU Cache Explorer

Tune associativity and block size, replay access patterns, see every hit and miss.

Compilers

Expression Parser Explorer

Type an expression and watch the tokens, the recursive-descent call stack and the AST.

Databases

B+Tree Explorer

Insert and delete keys, watch nodes split and merge, and follow a range scan along the leaves.

Computer Architecture

Floating-Point Explorer

Flip the bits of an IEEE 754 float and see sign, exponent, fraction and rounding error update.

Computer Architecture

Integer & Endianness Explorer

Store an integer and see its bytes land in memory: little- or big-endian, high or low word first.

Roadmap

  • Heap Allocator Explorer