ABBAy: { null=> no hold, Hold}x: {null => memory, IO}ABABw cycles(w>=0)cache: {PRejectB _ FALSE; PFaultB _ None}cache: {PRejectB _ TRUE; PFaultB _ None}cache: {PRejectB _ FALSE; PFaultB _ None}(w>=0)w cyclesBABABAFigure 3a. Store Timing, No Reject, No Faultprocessor: {PCmdA _ xStorey; PData _ address} cache: {PRejectB _ FALSE; PFaultB _ None}processor: {PData _ data; PParityB _ parity} cache: {PRejectB _ FALSE; PFaultB _ None}processor: {PCmdA _ xStorey; PData _ address} cache: {PRejectB _ FALSE; PFaultB _ None}processor: {PData _ data; PParityB _ parity} cache:{PRejectB _ TRUE; PFaultB _ None}cache: {PRejectB _ FALSE; PFaultB _ None}processor: {PData _ data; PParityB _ parity} cache:{PRejectB _ TRUE; PFaultB _ None}processor: {PCmdA _ xStorey; PData _ address} cache: {PRejectB _ FALSE; PFaultB _ None}cache: {PRejectB _ FALSE; PFaultB _ None}cache: {PRejectB _ TRUE; PFaultB _ None}cache: {PRejectB _ FALSE; PFaultB _ None}Figure 3b. Store Timing, Reject, No FaultFigure 3c. Store Timing, Reject, Faultcache: {PRejectB _ TRUE; PFaultB _ fault}Figure 3. Store TimingњџјџюфяE №юфяBа№юфяP&№юфяR_№ю VtяYМ№ю Vя[f№юфpя<%№юфя9э№юфя@—№юфя>^№юЋя>‚ў$Чю9tя@-№ю9я?№ю Vя@Л№)ю Vя>‚№(ю Vя