Πίσω

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

   Έστω ότι έχουμε μια σχισμή διακλάδωσης και ότι η διακοπή συμβαίνει στην εντολή που βρίσκεται στη σχισμή. Σε αυτή την περίπτωση δεν είναι πλέον δυνατό να ξαναδημιουργήσουμε την κατάσταση του υπολογιστή με τη διεύθυνση από ένα μόνο PC γιατί οι εντολές στη σωλήνωση μπορεί να μην είναι στην κανονική σειρά τους, λόγω της σχισμής καθυστέρησης. Μπορείτε να εξηγήσετε τι πρέπει να γίνει σε αυτή την περίπτωση;


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

   Σε αυτή την περίπτωση πρέπει να σώσουμε όλες τις διευθύνσεις σε τόσους PC's όσο και το μήκος της σχισμής καθυστέρησης συν ένα, ο οποίος θα περιέχει τη διεύθυνση της λανθάνουσας εντολής. Επομένως οι τιμές θα ανακληθούν από τους PC's και θα χρησιμοποιηθούν αργότερα, μετά την επιστροφή από τη διακοπή