Υπολογιστές, Της τεχνολογίας των πληροφοριών
Ποια είναι τα δεδομένα προσωρινής αποθήκευσης και προσωρινής αποθήκευσης;
Υπολογιστών, δυστυχώς, δεν εκτελεί αμέσως τις εντολές που έλαβε από τους ανθρώπους. Για να επιταχυνθεί αυτή η διαδικασία χρησιμοποιεί μια ποικιλία από κόλπα, και η εξέχουσα θέση ανάμεσά τους ανήκει σε προσωρινή αποθήκευση. Τι είναι αυτό; Ποια είναι τα προσωρινά αποθηκευμένα δεδομένα; Πώς αυτή η διαδικασία πραγματοποιείται σήμερα; Τι είναι αποθηκευμένα δεδομένα σε ένα smartphone «Samsung», για παράδειγμα, και διαφέρουν κάπως από αυτές του υπολογιστή; Ας πιάσουμε για να πάρει απαντήσεις σε αυτά τα ερωτήματα.
Τι είναι η μνήμη cache;
Η διαδικασία χρήσης
δεδομένων ενημέρωση
Κατά τη χρήση, για παράδειγμα, ένα web browser ελέγχεται τοπική μνήμη cache για να βρείτε ένα αντίγραφο της σελίδας. Λαμβάνοντας υπόψη τους περιορισμούς αυτού του τύπου μνήμης, μια δεσποινίδα που αποφάσισε να απορρίψει τις πληροφορίες για να κάνουν χώρο. Για να αποφασίσει τι ακριβώς θα πρέπει να αντικατασταθεί, χρησιμοποιήστε διαφορετική μετατόπιση αλγορίθμων. Με την ευκαιρία, αν μιλάμε για το γεγονός ότι αυτή η αποθηκευμένη δεδομένα στο «Android», που ως επί το πλείστον χρησιμοποιούνται για την εργασία με εικόνες, και τα δεδομένα της εφαρμογής.
Αποστολή Πολιτική
- Άμεση εγγραφή. Κάθε αλλαγή καταγράφεται συγχρόνως με την κύρια μνήμη.
- Καθυστέρηση ή writeback. Ενημέρωση δεδομένων ανά τακτά χρονικά διαστήματα, ή όταν ζητηθεί από τον πελάτη. Για να παρακολουθείτε από το αν αυτός έχει τροποποιηθεί για να χρησιμοποιούν μια πινακίδα με δύο κράτη: «βρώμικο» ή να τροποποιηθούν. Σε περίπτωση αποτυχίας μπορεί να γίνει δύο προσφυγές που αποσκοπούν κύρια μνήμη: το πρώτο χρησιμοποιείται για την καταγραφή των δεδομένων που έχουν αλλάξει από την κρυφή μνήμη, και η δεύτερη - για να διαβάσετε το επιθυμητό στοιχείο.
Μπορεί να είναι τέτοια ώστε πληροφορίες καθίσταται άσχετο με το ενδιάμεσο ρυθμιστικό διάλυμα. Αυτό συμβαίνει όταν τα δεδομένα στην κύρια μνήμη, χωρίς να προβεί σε προσαρμογές στη μνήμη cache. Για λόγους συνέπειας, όλες τις διεργασίες επεξεργασίας χρησιμοποιώντας τα πρωτόκολλα συνοχή.
σύγχρονες προκλήσεις
Συγχρονισμός δεδομένων μεταξύ διαφορετικών ρυθμιστικών διαλυμάτων
Η προσωρινή μνήμη είναι χρήσιμο όταν κάποιος, και πώς να διατηρηθεί η αποτελεσματικότητα αυτής της τεχνολογίας, αν πολλά από αυτά; Αυτό το πρόβλημα επιλύεται ρυθμιστικό συνοχή. Υπάρχουν τρεις επιλογές για την ανταλλαγή δεδομένων:
- Inclusive. Η μνήμη cache μπορεί να συμπεριφέρεται όπως σας αρέσει.
- Αποκλειστικό. Σχεδιασμένο για κάθε συγκεκριμένη περίπτωση.
- Μη αποκλειστική. ένα ευρέως αποδεκτό πρότυπο.
επίπεδα κρυφής μνήμης
- L1 κρυφής μνήμης. Ο πιο γρήγορος επίπεδο της προσωρινής μνήμης - για πρώτη φορά. Στην πραγματικότητα, είναι μέρος του επεξεργαστή καθώς βρίσκεται σε ένα μόνο τσιπ, και σχετίζεται με τα λειτουργικά μπλοκ. Συνήθως χωρίζονται σε δύο κατηγορίες: κρυφή μνήμη εντολών και δεδομένων. Οι περισσότεροι σύγχρονοι επεξεργαστές δεν λειτουργούν χωρίς αυτό το επίπεδο. Αυτή η κρυφή μνήμη λειτουργεί στη συχνότητα του επεξεργαστή, έτσι ώστε η αναφορά σε αυτό μπορεί να εκτελεί σε κάθε κύκλο συγχρονισμού.
- L2 cache. Συνήθως βρίσκεται μαζί με την προηγούμενη. Ένα ξεχωριστό περιοχές μνήμης. Για να μάθετε την αξία του, θα πρέπει να έχετε το σύνολο του όγκου, δίνεται υπό προσωρινή αποθήκευση δεδομένων, διαιρείται με τον αριθμό των πυρήνων, που είναι στον επεξεργαστή.
- L3 cache. Αργή, αλλά το μεγαλύτερο εξαρτώνται από την προσωρινή μνήμη. Τυπικά, περισσότερο από 24 ΜΒ. Χρησιμοποιείται για να συγχρονίσετε τα δεδομένα που λαμβάνονται από κρύπτες των διαφορετικών δεύτερο επίπεδο.
- L4 μνήμη cache. Χρησιμοποιήστε δικαιολογείται μόνο για διακομιστές πολυεπεξεργασία υψηλής απόδοσης και μεγάλοι υπολογιστές. Εφαρμογή ως ένα ξεχωριστό chip. Αν ρωτήσεις μια ερώτηση που την προσωρινή αποθήκευση δεδομένων σε ένα smartphone «Samsung» και να το κοιτάξετε, αυτό το επίπεδο - μπορώ να πω ότι για 5 χρόνια βιάζεται ακρίβεια.
προσωρινή μνήμη συσχέτισης
Αυτό είναι ένα θεμελιώδες χαρακτηριστικό. Συσχέτισης της προσωρινής αποθήκευσης δεδομένων είναι απαραίτητη για να εμφανιστεί η λογική του κατακερματισμού. Εκείνη, με τη σειρά του, είναι απαραίτητο λόγω του γεγονότος ότι μια διαδοχική σάρωση όλων των υφιστάμενων γραμμών παίρνει δεκάδες κύκλους και φέρνει δεν είναι όλα τα οφέλη. Ως εκ τούτου, η χρήση κυττάρων RAM άκαμπτη προσκόλληση στο χώρο προσωρινής αποθήκευσης δεδομένων, προκειμένου να μειωθεί ο χρόνος αναζήτησης. Αν συγκρίνουμε τα ενδιάμεσα προσκρουστήρες έχουν την ίδια ένταση, αλλά διαφορετικές συσχέτισης, το ένα με τον οποίο είχε μια μεγάλη θέληση να εργαστεί λιγότερο γρήγορα, αλλά με μια μεγάλη ειδική απόδοση.
συμπέρασμα
Similar articles
Trending Now