[Advcomparch] Cache με MESI, αντικατάσταση γεμάτης cache

Giannis Koutsogiannakopoulos gkoutsogiannakopoulos at gmail.com
Mon Jun 27 20:56:05 EEST 2016


Καλησπέρα,
Cache με πρωτόκολλο MESI, έχει δύο επεξεργαστές P1 και P2, εχουμε επέλθει
σε μια κατάσταση που οι cache έχουν γεμίσει και τα N block τους. Η cache
είναι direct mapped και write back.

Στον επόμενο κύκλο θελουμε να φέρουμε ένα έξτρα block στην cache της P1, το
οποίο θα αντικαταστήσει το block = 0 της cache 1.
Το τελευταίο status του block = 0 του P1 ήταν Invalid και του P2 Modified.

Ποιο θα είναι το νέο status των block = 0 των δύο cache κατά την
αντικατάσταση; Το Modifed block πότε και πως θα γραφτεί στη μνήμη;

Ευχαριστώ,

-- 
Giannis Koutsogiannakopoulos
National Technical University of Athens
+30 6976480816
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/attachments/20160627/1e96f368/attachment-0001.htm>


More information about the Advcomparch mailing list