Καλησπέρα, <div><br></div><div>Θα ήθελα να ρωτήσω τι γίνεται όταν 2 εντολές που αφορούν την ίδια θέση μνήμης, εκτελούνται παράλληλα στους p1, p2. Δηλαδή αν έχω μια αναδιάταξη εντολών μνήμης, τέτοια ώστε οι εντολές r2=Z και Z=3 να βρίσκονται απέναντι, ξέρουμε ποιο θα είναι το αποτέλεσμα? ο r2 για ποια τιμή του Ζ θα ενημερωθεί?</div>
<div><br></div><div>Υποθέτω, με βάση τα του cache coherence, ότι είναι θέμα "τύχης" και έχει να κάνει με το ποιος θα πάρει πρώτος πρόσβαση στο διάδρομο αλλά τότε καταλήγω στο ότι η παραπάνω κατάσταση έχει απροσδιόριστο αποτέλεσμα για την τιμή του r2.</div>
<div><br></div><div>Ευχαριστώ,</div><div><br></div><div>Δοκιμάκης Βύρωνας</div>