Skip to main content

Τι είναι η προσωρινή μνήμη L1;

Επίπεδο 1 ή L1 Cache είναι ειδική, πολύ γρήγορη μνήμη ενσωματωμένη στην κεντρική μονάδα επεξεργασίας (CPU) για να διευκολύνει την απόδοση του υπολογιστή.Με τη φόρτωση συχνά χρησιμοποιούμενα κομμάτια δεδομένων σε cache L1, ο υπολογιστής μπορεί να επεξεργαστεί τα αιτήματα πιο γρήγορα.Οι περισσότεροι υπολογιστές διαθέτουν επίσης cache L2 και L3, οι οποίες είναι πιο αργές από την προσωρινή μνήμη L1 αλλά ταχύτερα από τη μνήμη τυχαίας πρόσβασης (RAM).

Όταν ζητάμε προγράμματα ή αρχεία από έναν τυπικό σκληρό δίσκο πιατέλα, η συσκευή πρέπει να αναζητήσει τους εσωτερικούς δίσκους για τις πληροφορίες, ολισθαίνοντας έναν μηχανισμό κεφαλής στις πιατέλες, περίπου ανάλογες με τον τρόπο που μια βελόνα διαβάζει ένα αρχείο φωνογραφίας.Ωστόσο, στην περίπτωση μιας μονάδας δίσκου, υπάρχουν πολλαπλές πιατέλες και το κεφάλι είναι μαγνητικό, διαβάζοντας με πολύ υψηλό ρυθμό ταχύτητας.Παρ 'όλα αυτά, ο τυπικός σκληρός δίσκος είναι η πιο αργή συσκευή αποθήκευσης στον υπολογιστή, ο συμπαγής δίσκος οδηγεί στην άκρη.

Κανονικά θεωρούμε ότι ο Ram είναι αρκετά γρήγορος, επειδή είναι τόσο πιο γρήγορος από τους σκληρούς δίσκους.Η RAM είναι μια προσωρινή περιοχή συγκράτησης που γίνεται ενεργή όταν οι μπότες του υπολογιστή.Οι υπολογιστές έχουν συνήθως 1-4 gigabytes (GB) μνήμης RAM.Με τη φόρτωση συχνά ζητούμενων προγραμμάτων, αρχείων, εικόνων και άλλων στοιχείων στη RAM, ο υπολογιστής δεν χρειάζεται να αναζητήσει το σκληρό δίσκο για να ανακτήσει τις πληροφορίες σχετικά με τα επόμενα αιτήματα.

Ενώ αυτή είναι μια καλή στρατηγική, η CPU μπορεί να λειτουργήσει γρηγορότερα από τη μνήμη RAM και για να επιταχύνει τα πράγματα, ίσως να σκεφτείτε τα L1, L2 και L3 cache ως go-betweens που προβλέπουν ποια αιτήματα θα γίνουν RAM, κρατώντας αυτόΔεδομένα έτοιμα.Όταν έρχεται ένα αίτημα, η CPU ελέγχει πρώτα την προσωρινή μνήμη L1, ακολουθούμενη από την προσωρινή μνήμη L2 και L3 (εάν υπάρχει).Εάν η CPU εντοπίσει τα απαιτούμενα δεδομένα στην προσωρινή μνήμη, είναι ένα hit cache , και αν όχι, είναι ένα cache miss και η RAM αναζητείται στη συνέχεια, ακολουθούμενη από το σκληρό δίσκο.Ο στόχος είναι να μεγιστοποιηθούν οι επιτυχίες και να ελαχιστοποιηθούν οι απώλειες που είναι αργές απόδοσης.Η προσωρινή μνήμη L2 μπορεί να ενσωματωθεί στη CPU ή να υπάρχει στη μητρική πλακέτα, μαζί με την προσωρινή μνήμη L3.Σε ορισμένες περιπτώσεις η προσωρινή μνήμη L3 ενσωματώνεται επίσης στην CPU.Σε αντίθεση με τη μνήμη RAM, η προσωρινή μνήμη δεν είναι επεκτάσιμη.