Module 5 · Memory management · Project 45

Every addresstakes a route.Watch it travel.

A memory-management unit you can probe one byte at a time. Split addresses into bits, watch the TLB answer or miss, follow the page walk, catch faults, then rewind time and replay the same run under a different machine.

Start the journey
6
replacement policies
4
page-table levels
96
automated tests
32
bit address space
LIVE · mini-MMU running a locality workload0% hit ratio
Hit 0 Walk 0 Fault 0 VA —

The journey

Nine connected rooms

Each page does one job. Your machine, timeline and results travel with you from page to page, so a change in one room shows up in every other.

01

Machine

Configure the hardware: address widths, page size, TLB size, associativity, policy, page faults, processes and timing.

02

Translate

Probe one address. Get the answer instantly, or watch the full calculation play step by step.

03

Timeline

Run whole workloads, scrub through time like a logic analyzer, and branch “what if” runs.

04

Structures

Look inside the TLB sets and ways, the page-table map and physical memory frames.

05

Analytics

Hit ratio over time, outcome mix and effective access time, modelled vs measured.

06

Policy lab

Run one trace through six policies and seven sizes. Belady’s anomaly is flagged automatically.

07

Learn

Field notes, viva drill, real-world applications and the mapping to real CPUs.

08

Self-test

96 automated checks of the engine, run live in your browser.

09

Report

A clean, print-ready A4 report of your session. Save it as a PDF.

↻Continue where you left off

—

★Who it helps

All applications →