|
Directory+Main Memory +Arbitercache_Wlist[ ]cache_Rlist[ ]Directory+Main Memory +ArbiterMAINMEMCACHESTATUSREGTWON ProcessorArbiter (2N states)ONEWAITTWOWAITmain_mem[ ]ONEblk_rreq1 && other (j) hasaddress in EXCLUSIVEokokelseblk_rreq2 && other hasaddress in EXCLUSIVEelseokokwrite_back_req(j)TWOSERVEONESERVE
|