MESI State Transitions
Transition Table
Current State |
Event |
Resulting Action |
Next State |
|---|---|---|---|
|
CPU Read |
Send |
|
|
CPU Write |
Send |
|
|
CPU Read |
(Cache hit, no action) |
|
|
CPU Write |
Send |
|
|
CPU Read |
(Cache hit, no action) |
|
|
CPU Write |
(Silent transition) |
|
|
CPU Read |
(Cache hit, no action) |
|
|
CPU Write |
(Cache hit, no action) |
|
|
Eviction |
Send |
|
|
Eviction |
(Silent drop, no |
|
|
Eviction |
(Silent drop, no |
|
|
|
Send |
|
|
|
Send |
|
|
|
Send |
|