[Advcomparch] Cache με MESI, αντικατάσταση γεμάτης cache
Konstantinos Nikas
knikas at cslab.ece.ntua.gr
Mon Jun 27 22:40:44 EEST 2016
Καλησπέρα,
είναι η 3η ερώτηση που απαντώ και η οποία προέρχεται από το "ίδιο"
παλιό θέμα. Η λίστα δεν είναι το κατάλληλο μέρος για να λύσουμε παλιά
θέματα (κάποια από τα οποία μάλιστα συζητήσαμε στη τελευταία διάλεξη).
Η απάντηση που έχω δώσει στις προηγούμενες ερωτήσεις νομίζω καλύπτουν
και αυτή την ερώτηση.
K.
2016-06-27 20:56 GMT+03:00 Giannis Koutsogiannakopoulos
<gkoutsogiannakopoulos at gmail.com>:
> Καλησπέρα,
> 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
>
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
>
--
Dr. Konstantinos Nikas
Computing Systems Laboratory
School of Electrical and Computer Engineering
National Technical University of Athens
Tel: +30-210-7724159
e-mail: knikas at cslab.ece.ntua.gr
http://www.cslab.ece.ntua.gr/~knikas
More information about the Advcomparch
mailing list