Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> CPUs

Ποια είναι η κατάσταση στην οποία η Cpu χρειάζεται αποτέλεσμα προηγούμενης εντολής για να επεξεργαστεί μια άλλη;

Οι παύσεις αγωγών συμβαίνουν όταν η CPU χρειάζεται το αποτέλεσμα μιας προηγούμενης εντολής για να επεξεργαστεί μια άλλη. Αυτό μπορεί να συμβεί για διάφορους λόγους, όπως:

* Εξάρτηση δεδομένων: Η επόμενη εντολή εξαρτάται από το αποτέλεσμα της προηγούμενης εντολής. Για παράδειγμα, μια εντολή προσθήκης δεν μπορεί να εκτελεστεί έως ότου οι δύο αριθμοί που θα προστεθούν έχουν φορτωθεί στην CPU.

* Διένεξη πόρων: Η επόμενη εντολή χρειάζεται έναν πόρο που χρησιμοποιείται αυτήν τη στιγμή από την προηγούμενη εντολή. Για παράδειγμα, δύο εντολές δεν μπορούν να έχουν πρόσβαση στην ίδια θέση μνήμης ταυτόχρονα.

* Λανθασμένη πρόβλεψη κλάδου: Η CPU προβλέπει ότι μια εντολή διακλάδωσης θα πάει προς μια κατεύθυνση, αλλά στην πραγματικότητα πηγαίνει προς την άλλη. Αυτό μπορεί να προκαλέσει την ανάκτηση και εκτέλεση λανθασμένων οδηγιών από την CPU.

Οι πάγκοι αγωγών μπορούν να έχουν σημαντικό αντίκτυπο στην απόδοση. Μειώνοντας τον αριθμό των στάβλων αγωγών, η CPU μπορεί να βελτιώσει την απόδοση και την απόδοσή της.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα