CPU Read hit
Invalidate
Shared
(read/only)
Invalid
CPU Read
Send Read Miss
message
CPU read miss:
Send Read Miss
CPU Write:
Send Write Miss
msg to h.d.
CPU Write:Send
Write Miss message
to home directory
Fetch/Invalidate
send Data Write Back message
to home directory
CPU read miss: send Data
Write Back message and read
miss to home directory
Exclusive
(read/writ)
CPU read hit
CPU write hit
CPU write miss:
send Data Write Back message
and Write Miss to home
directory