Πίσω

Δραστηριότητα 1

   Μπορείτε να εξηγήσετε τι πετυχαίνουμε χρησιμοποιώντας την τεχνική της σωλήνωσης;


Απάντηση δραστηριότητας 1

   Σύμφωνα με τον ορισμό της σωλήνωσης διαφορετικά τμήματα από διαφορετικές εντολές μπορούν να εκτελεστούν παράλληλα. Αυτό έχει ως αποτέλεσμα να αυξάνεται ο ρυθμός με τον οποίο ολοκληρώνεται η εκτέλεση των εντολών και να μειώνεται ο ολικός χρόνος εκτέλεσης των εντολών αυτών. Ωστόσο αν εκτελείται κάποιο στάδιο μίας εντολής, η επόμενη εντολή πρέπει να περιμένει την προηγούμενη εντολή να ολοκληρώσει για να προχωρήσει την εκτέλεσή της σε αυτό το συγκεκριμένο στάδιο. Συνεπώς, ο χρόνος εκτέλεσης μιας μεμονωμένης εντολής από τη σωλήνωση αυξάνεται. Η αύξηση του ρυθμού εκτέλεσης των εντολών είναι ανάλογη του αριθμού των σταδίων της σωλήνωσης. Κατά συνέπεια, ένας υπολογιστής που έχει υλοποιηθεί με σωλήνωση 5 σταδίων, μπορεί να ολοκληρώσει την εκτέλεση των εντολών 5 φορές πιο γρήγορα από έναν υπολογιστή χωρίς σωλήνωση.