Why does the cache that snoops for a request for exclusive access have to invalidate its cache line?
Brandon
@sadkins what if the line it had in its cache was read only and has since been modified by another processor? Then would it make sense for it to have to be invalidated?
paracon
The exclusive access request is made when the processor wants to write to that cacheline, hence others must drop it.
Why does the cache that snoops for a request for exclusive access have to invalidate its cache line?
@sadkins what if the line it had in its cache was read only and has since been modified by another processor? Then would it make sense for it to have to be invalidated?
The exclusive access request is made when the processor wants to write to that cacheline, hence others must drop it.