Κεφάλαιο 1 | Ενότητα 3 | Ερωτήσεις επισκόπησης | Προηγούμενο | Λεξικό όρων


Ανακεφαλαιώνοντας λοιπόν...

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