ΥπολογιστέςΤης τεχνολογίας των πληροφοριών

Ποια είναι τα δεδομένα προσωρινής αποθήκευσης και προσωρινής αποθήκευσης;

Υπολογιστών, δυστυχώς, δεν εκτελεί αμέσως τις εντολές που έλαβε από τους ανθρώπους. Για να επιταχυνθεί αυτή η διαδικασία χρησιμοποιεί μια ποικιλία από κόλπα, και η εξέχουσα θέση ανάμεσά τους ανήκει σε προσωρινή αποθήκευση. Τι είναι αυτό; Ποια είναι τα προσωρινά αποθηκευμένα δεδομένα; Πώς αυτή η διαδικασία πραγματοποιείται σήμερα; Τι είναι αποθηκευμένα δεδομένα σε ένα smartphone «Samsung», για παράδειγμα, και διαφέρουν κάπως από αυτές του υπολογιστή; Ας πιάσουμε για να πάρει απαντήσεις σε αυτά τα ερωτήματα.

Τι είναι η μνήμη cache;

Έτσι ονομάζεται ενδιάμεσο ρυθμιστικό διάλυμα, το οποίο παρέχει γρήγορη πρόσβαση σε πληροφορίες, η πιθανότητα ότι το ερώτημα πάνω απ 'όλα. Όλα τα δεδομένα που περιέχονται σε αυτό. Ένα σημαντικό πλεονέκτημα είναι ότι εξάγει τις απαραίτητες πληροφορίες από τη μνήμη cache μπορεί να είναι πολύ πιο γρήγορα από ό, τι από την αρχική κατάστημα. Αλλά υπάρχει ένα σημαντικό μειονέκτημα - το μέγεθος. Αποθηκευμένη δεδομένα που χρησιμοποιούνται σε προγράμματα περιήγησης, σκληρό δίσκο, επεξεργαστή, web server, WINS και υπηρεσίες DNS. Η βάση της κατασκευής είναι τα εγγραφών. Κάθε ένα από αυτά συνδέεται με ένα συγκεκριμένο στοιχείο ή μονάδα δεδομένων που προεξέχουν αντίγραφο τι είναι στην κύρια μνήμη. Ενδείξεις έχουν ένα αναγνωριστικό (TAG), μέσω της οποίας καθορίζεται με το ταίριασμα. Ας δούμε λίγο διαφορετική άποψη: τι είναι προσωρινά αποθηκευμένα δεδομένα στο τηλέφωνό σας «Samsung» ή τον άλλο κατασκευαστή; Είναι διαφορετικές από εκείνες που βρίσκονται στον υπολογιστή; Από θεμελιώδη άποψη - όχι μόνο τη διαφορά στο μέγεθος.

Η διαδικασία χρήσης

Όταν ένας πελάτης (από όπου και αν αναφέρονται παραπάνω) ζητά τα δεδομένα, το πρώτο πράγμα που κάνει έναν υπολογιστή - εξετάζει τη μνήμη cache. Εάν είναι επιθυμητό εισόδου, τότε χρησιμοποιείται. Σε αυτές τις περιπτώσεις υπάρχει ένα χτύπημα. Σε τακτά χρονικά διαστήματα τα δεδομένα αντιγράφονται από τη μνήμη cache στην κύρια μνήμη. Αλλά αν δεν έχει βρεθεί το απαιτούμενο αρχείο, υπάρχει μια περιεκτικότητα αναζήτησης αποθήκευσης βάσης. Όλες λάβει η πληροφορία μεταφέρεται στη μνήμη cache, έτσι ώστε στη συνέχεια μπορεί να προσεγγιστεί πιο γρήγορα. Ποσοστό αιτημάτων, όταν στέφθηκε με επιτυχία, κάλεσε το επίπεδο ή πατήστε λόγο.

δεδομένων ενημέρωση

Κατά τη χρήση, για παράδειγμα, ένα web browser ελέγχεται τοπική μνήμη cache για να βρείτε ένα αντίγραφο της σελίδας. Λαμβάνοντας υπόψη τους περιορισμούς αυτού του τύπου μνήμης, μια δεσποινίδα που αποφάσισε να απορρίψει τις πληροφορίες για να κάνουν χώρο. Για να αποφασίσει τι ακριβώς θα πρέπει να αντικατασταθεί, χρησιμοποιήστε διαφορετική μετατόπιση αλγορίθμων. Με την ευκαιρία, αν μιλάμε για το γεγονός ότι αυτή η αποθηκευμένη δεδομένα στο «Android», που ως επί το πλείστον χρησιμοποιούνται για την εργασία με εικόνες, και τα δεδομένα της εφαρμογής.

Αποστολή Πολιτική

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

  1. Άμεση εγγραφή. Κάθε αλλαγή καταγράφεται συγχρόνως με την κύρια μνήμη.
  2. Καθυστέρηση ή writeback. Ενημέρωση δεδομένων ανά τακτά χρονικά διαστήματα, ή όταν ζητηθεί από τον πελάτη. Για να παρακολουθείτε από το αν αυτός έχει τροποποιηθεί για να χρησιμοποιούν μια πινακίδα με δύο κράτη: «βρώμικο» ή να τροποποιηθούν. Σε περίπτωση αποτυχίας μπορεί να γίνει δύο προσφυγές που αποσκοπούν κύρια μνήμη: το πρώτο χρησιμοποιείται για την καταγραφή των δεδομένων που έχουν αλλάξει από την κρυφή μνήμη, και η δεύτερη - για να διαβάσετε το επιθυμητό στοιχείο.

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

σύγχρονες προκλήσεις

Με την αύξηση της συχνότητας των επεξεργαστών και αυξημένη απόδοση της μνήμης, ένα νέο πρόβλημα περιοχές - τους περιορισμούς της διασύνδεσης μεταφοράς δεδομένων. Τι μπορεί να παρατηρήσετε ένα καταρτισμένο πρόσωπο; Cache μνήμη είναι πολύ χρήσιμη αν η συχνότητα είναι μικρότερη από τη μνήμη RAM στον επεξεργαστή. Πολλοί από αυτούς έχουν το δικό τους ενδιάμεσο ρυθμιστικό για να μειωθεί ο χρόνος πρόσβασης στη μνήμη, η οποία είναι πιο αργή από ό, τι τα μητρώα. Η CPU που υποστηρίζουν την εικονική αντιμετώπιση, συχνά τοποθετούν μικρό, αλλά πολύ γρήγορα ρυθμιστικό μετάφραση διευθύνσεων. Αλλά σε άλλες περιπτώσεις, η μνήμη cache δεν είναι πολύ χρήσιμο, και μερικές φορές δημιουργεί μόνο προβλήματα (αλλά είναι συνήθως σε υπολογιστές, που έχουν υποβληθεί σε μη επαγγελματική έκδοση). Μιλώντας για το τι είναι προσωρινά αποθηκευμένα δεδομένα στο smartphone σας, ΜΚΟ σημειωθεί ότι λόγω του μικρού μεγέθους της συσκευής είναι απαραίτητη για τη δημιουργία νέων εφαρμογής μικρογραφία της κρυφής μνήμης. Τώρα, ορισμένα τηλέφωνα μπορεί να καυχηθεί για παραμέτρους όπως πριν από δέκα χρόνια, προηγμένο υπολογιστή - αλλά τι διαφορά ως προς το μέγεθος τους!

Συγχρονισμός δεδομένων μεταξύ διαφορετικών ρυθμιστικών διαλυμάτων

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

  1. Inclusive. Η μνήμη cache μπορεί να συμπεριφέρεται όπως σας αρέσει.
  2. Αποκλειστικό. Σχεδιασμένο για κάθε συγκεκριμένη περίπτωση.
  3. Μη αποκλειστική. ένα ευρέως αποδεκτό πρότυπο.

επίπεδα κρυφής μνήμης

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

  1. L1 κρυφής μνήμης. Ο πιο γρήγορος επίπεδο της προσωρινής μνήμης - για πρώτη φορά. Στην πραγματικότητα, είναι μέρος του επεξεργαστή καθώς βρίσκεται σε ένα μόνο τσιπ, και σχετίζεται με τα λειτουργικά μπλοκ. Συνήθως χωρίζονται σε δύο κατηγορίες: κρυφή μνήμη εντολών και δεδομένων. Οι περισσότεροι σύγχρονοι επεξεργαστές δεν λειτουργούν χωρίς αυτό το επίπεδο. Αυτή η κρυφή μνήμη λειτουργεί στη συχνότητα του επεξεργαστή, έτσι ώστε η αναφορά σε αυτό μπορεί να εκτελεί σε κάθε κύκλο συγχρονισμού.
  2. L2 cache. Συνήθως βρίσκεται μαζί με την προηγούμενη. Ένα ξεχωριστό περιοχές μνήμης. Για να μάθετε την αξία του, θα πρέπει να έχετε το σύνολο του όγκου, δίνεται υπό προσωρινή αποθήκευση δεδομένων, διαιρείται με τον αριθμό των πυρήνων, που είναι στον επεξεργαστή.
  3. L3 cache. Αργή, αλλά το μεγαλύτερο εξαρτώνται από την προσωρινή μνήμη. Τυπικά, περισσότερο από 24 ΜΒ. Χρησιμοποιείται για να συγχρονίσετε τα δεδομένα που λαμβάνονται από κρύπτες των διαφορετικών δεύτερο επίπεδο.
  4. L4 μνήμη cache. Χρησιμοποιήστε δικαιολογείται μόνο για διακομιστές πολυεπεξεργασία υψηλής απόδοσης και μεγάλοι υπολογιστές. Εφαρμογή ως ένα ξεχωριστό chip. Αν ρωτήσεις μια ερώτηση που την προσωρινή αποθήκευση δεδομένων σε ένα smartphone «Samsung» και να το κοιτάξετε, αυτό το επίπεδο - μπορώ να πω ότι για 5 χρόνια βιάζεται ακρίβεια.

προσωρινή μνήμη συσχέτισης

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

συμπέρασμα

Όπως μπορείτε να δείτε, τα προσωρινά αποθηκευμένα δεδομένα υπό ορισμένες προϋποθέσεις, επιτρέπει στον υπολογιστή σας να λειτουργεί πιο γρήγορα. Αλλά, δυστυχώς, υπάρχει ακόμα πάρα πολλά σημεία στα οποία μπορείτε να εργαστείτε για μεγάλο χρονικό διάστημα.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.birmiss.com. Theme powered by WordPress.