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

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

Ποιος τύπος προσωρινής μνήμης CPU διατηρεί δεδομένα που περιμένουν να εισαγάγουν την CPU;

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

Εδώ είναι γιατί:

* ιεραρχία προσωρινής μνήμης: Οι μνήμες CPU (L1, L2, L3) έχουν σχεδιαστεί κυρίως για να κρατούν δεδομένα ότι η CPU μπορεί χρειάζονται σύντομα, με βάση τις αρχές της τοποθεσίας. Δεν αποθηκεύουν συνήθως δεδομένα "περιμένουν να εισέλθουν" την CPU.

* ροή δεδομένων: Όταν τα δεδομένα λαμβάνονται από τη μνήμη, μετακινείται μέσω της ιεραρχίας της προσωρινής μνήμης (αν υπάρχει) και τελικά φτάνει στα εσωτερικά μητρώα της CPU. Αυτά τα μητρώα κατέχουν τα δεδομένα αμέσως πριν και μετά την εκτέλεση.

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

Επομένως, ενώ δεν υπάρχει συγκεκριμένο επίπεδο cache για δεδομένα που περιμένουν να εισαγάγουν την CPU, οι εσωτερικές δομές της CPU, συμπεριλαμβανομένης της μονάδας εκτέλεσης και των συναφών buffer, διαχειρίζονται τη ροή δεδομένων και διασφαλίζουν ότι οι οδηγίες λαμβάνουν τα απαραίτητα δεδομένα στα δεξιά Ώρα.

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

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