Skip to main content

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

Η μνήμη EOS (σφάλμα που διορθώνει τη μνήμη μνήμης μνήμης κώδικα σε μνήμη σε γραμμές) είναι ένας τύπος μνήμης μνήμης τυχαίας προσπέλασης (RAM) που περιέχει μια ενσωματωμένη συσκευή ελέγχου σφάλματος.Αυτό είναι λίγο σαν να έχει άλλο ένα μικροσκοπικό επεξεργαστή που βρίσκεται στις ίδιες τις μάρκες RAM, των οποίων το μόνο υπεύθυνο είναι να εξασφαλίσει την ακεραιότητα των δεδομένων που μετακινούνται προς και από τη μνήμη RAM υπολογιστών.Λειτουργίες μνήμης EOS υπολογίζοντας ένα checksum για κάθε κομμάτι δεδομένων στη μνήμη.Συγκρίνοντας το γνωστό έγκυρο αθροιστικό έλεγχο έναντι του ελέγχου ελέγχου όταν τα δεδομένα αφήνουν τη μνήμη EOS επιτρέπει στις ενότητες μνήμης να γνωρίζουν εάν τα δεδομένα έχουν καταστραφεί.

Το σημείο εστίασης για την κατανόηση του τρόπου με τον οποίο οι λειτουργίες μνήμης EOS είναι το έλεγχο.Το checksum είναι είτε επτά-bit mdash;για τις διαδρομές δεδομένων 32-bit mdash;ή ένα οκτώ-bit mdash;για διαδρομές δεδομένων 64-bit mdash;Η ακολουθία επικύρωσης, που παράγεται από τη μνήμη EOS όταν τα δεδομένα λαμβάνονται για πρώτη φορά στη μνήμη.Δημιουργείται με βάση τη δυαδική ακολουθία στα bytes των δεδομένων, δημιουργώντας μια μοναδική ακολουθία χαρακτήρων για να αντιπροσωπεύει αυτό το συγκεκριμένο κομμάτι δεδομένων.Η μνήμη EOS το κρατάει εκεί μέχρι να ζητηθεί τα δεδομένα από ένα πρόγραμμα ή το λειτουργικό σύστημα.Σε εκείνο το σημείο, αναγεννά το αθροιστικό με βάση τις αποθηκευμένες πληροφορίες, συγκρίνοντάς την με το γνωστό έγκυρο ελέγχου ελέγχου.Εάν οι δύο τιμές ταιριάζουν, η μονάδα μνήμης γνωρίζει ότι τα δεδομένα δεν έχουν καταστραφεί κατά τη διάρκεια της αποθήκευσης.Αλλά αν δεν το κάνουν, η μονάδα μνήμης γνωρίζει ότι κάτι έχει συμβεί στα δεδομένα.

Εάν τα δεδομένα στη μονάδα μνήμης έχουν καταστραφεί mdash;Με άλλα λόγια, αν τα αθροίσματα δεν ταιριάζουν πλέον mdash;Η μονάδα μνήμης μπορεί να προσπαθήσει να διορθώσει τα δεδομένα από μόνη της.Η μνήμη EOS είναι ικανή για αυτοσφασιστικά σφάλματα όχι περισσότερο από ένα κομμάτι ανά λέξη.Ενώ μπορεί να ανιχνεύσει σφάλματα μεγαλύτερα από ένα μόνο bit, δεν μπορεί να τα διορθώσει από μόνο του.Σε αυτή την περίπτωση, δημιουργείται συνήθως ένα μήνυμα σφάλματος, δηλώνοντας ότι τα δεδομένα είναι διεφθαρμένα και προειδοποιούν τον χρήστη των υπολογιστών σε ένα πιθανό πρόβλημα είτε με το υλικό είτε με το λογισμικό στο σύστημα.

Το κύριο μειονέκτημα για τη χρήση αυτού του τύπου μνήμης είναι ότι η αποθήκευση είναι ότι η αποθήκευση είναι ότι η αποθήκευσηΗ τιμή ελέγχου ελέγχου απαιτεί ένα κομμάτι πρόσθετων επιβάρυνσης στη μονάδα μνήμης.Αυτό σημαίνει ότι κατά την αποθήκευση, για παράδειγμα, ένα megabyte των δεδομένων στη μνήμη RAM, ο υπολογιστής αποθηκεύει πραγματικά ένα megabyte συν την τιμή ελέγχου ελέγχου.Παρόλο που αυτό έχει ελάχιστη επίδραση στις περισσότερες περιπτώσεις, αυτό σημαίνει ότι με κάθε νέο κομμάτι δεδομένων-και κάθε νέο αθροιστικό αποθηκευμένο-το ποσό της διαθέσιμης μνήμης RAM είναι σιγά-σιγά κανιβαλισμένο από τον μηχανισμό ελέγχου σφαλμάτων.