← Back to Labs
Two-Core MESI State Machine
Follow one cache line as it moves through Exclusive, Shared, Modified, and Invalid states while two cores read and write the same shared line.
Step 1 / 5Core 0 reads the line first
No cache has the line yet, so Core 0 fetches it and becomes the only clean owner.
M
one dirty owner
E
one clean owner
S
many clean readers
I
no valid copy
Arrow keys to navigate · R to reset
Tap dots to jump to any step