Ένας κίνδυνος δεδομένων προκύπτει όταν υπάρχει εξάρτηση μεταξύ των εντολών, οι οποίες είναι τόσο κοντά, ώστε η επικάλυψη που προέρχεται από τη σωλήνωση να αλλάζει τη σειρά πρόσβασης σε έναν τελεστέο. Χωρίσαμε τους κινδύνους δεδομένων σε κινδύνους RAW, κινδύνους WAW και κινδύνους WAR. Ο RAW κίνδυνος αντιμετωπίζεται με την τεχνική της προώθησης, σύμφωνα με την οποία το αποτέλεσμα μιας λειτουργικής μονάδας, προωθείται στην είσοδο μιας άλλης. |