Four cache line states:
Broadcast invalidations on
bus unless cache line is
exclusively “owned”
(DIRTY)
• Read miss:
– If another cache has the
line in SHARED-DIRTY
or DIRTY,
• it is supplied
• changing state to
SHARED-DIRTY
– Otherwise
• the line comes from
memory. The state of the
• line is set to VALID