Καλησπέρα,
Μία διευκρινιστική ερώτηση για το VI snooping protocol:
Έστω μία write through & write allocate cache και το FSM ενός block σε κατάσταση Invalid. Μόλις λάβει χώρα Processor Write Transaction για το συγκεκριμένο block, θα προκληθεί Bus Write transaction (για το συγκεκριμένο block).
Δεδομένου ότι η cache είναι write allocate, δεν θα πρέπει να μεταβούμε σε κατάσταση Valid στο αντίστοιχο FSM;
Ρωτάω, γιατί κάτι τέτοιο είναι αντίθετο προς το FSM που δίνεται για το VI protocol στις διαφάνειες του μαθήματος.
Ευχαριστώ για το χρόνο σας,
Ροδόπουλος Δημήτριος