Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει ο έλεγχος κυκλικού πλεονασμού (CRC);
- Η Techopedia εξηγεί τον κυκλικό έλεγχο πλεονασμού (CRC)
Ορισμός - Τι σημαίνει ο έλεγχος κυκλικού πλεονασμού (CRC);
Ο έλεγχος κυκλικού πλεονασμού (CRC) είναι μια τεχνική που χρησιμοποιείται για την ανίχνευση σφαλμάτων σε ψηφιακά δεδομένα. Το CRC είναι μια λειτουργία κατακερματισμού που ανιχνεύει τυχαίες αλλαγές σε ακατέργαστα δεδομένα υπολογιστών που χρησιμοποιούνται συνήθως σε ψηφιακά τηλεπικοινωνιακά δίκτυα και συσκευές αποθήκευσης, όπως μονάδες σκληρού δίσκου. Αυτή η τεχνική επινοήθηκε από τον W. Wesley Peterson το 1961 και αναπτύχθηκε περαιτέρω από την CCITT (Comité Consultatif International Telegraphique et Telephonique). Οι έλεγχοι κυκλικών πλεονασμάτων είναι αρκετά απλοί για εφαρμογή στο υλικό και μπορούν εύκολα να αναλυθούν μαθηματικά. Είναι μια από τις καλύτερες τεχνικές για την ανίχνευση κοινών σφαλμάτων μετάδοσης.
Βασίζεται σε δυαδική διαίρεση και ονομάζεται επίσης πολυώνυμο checksum κώδικα.
Η Techopedia εξηγεί τον κυκλικό έλεγχο πλεονασμού (CRC)
Στον έλεγχο κυκλικού πλεονασμού, ένας σταθερός αριθμός bits ελέγχου, που ονομάζεται συχνά ένα άθροισμα ελέγχου, προσαρτάται στο μήνυμα που πρέπει να μεταδοθεί. Οι δέκτες δεδομένων λαμβάνουν τα δεδομένα και ελέγχουν τα bit ελέγχου για τυχόν σφάλματα. Μαθηματικά, οι δέκτες δεδομένων ελέγχουν την τιμή ελέγχου που επισυνάπτεται βρίσκοντας το υπόλοιπο της πολυωνυμικής διαίρεσης των περιεχομένων που μεταδίδονται. Εάν φαίνεται ότι έχει συμβεί κάποιο σφάλμα, διαβιβάζεται αρνητική επιβεβαίωση ζητώντας την αναμετάδοση δεδομένων.
Ένας έλεγχος κυκλικού πλεονασμού εφαρμόζεται επίσης σε συσκευές αποθήκευσης όπως οι σκληροί δίσκοι. Σε αυτή την περίπτωση, τα bits ελέγχου διατίθενται σε κάθε μπλοκ στον σκληρό δίσκο. Όταν αναγνωρίζεται από τον υπολογιστή ένα διεφθαρμένο ή ατελές αρχείο, αναφέρεται το σφάλμα κυκλικού πλεονασμού. Αυτό θα μπορούσε να γίνει από άλλη συσκευή αποθήκευσης ή από CD / DVD. Οι συνήθεις λόγοι για σφάλματα περιλαμβάνουν συντριβές του συστήματος, ελλιπή ή διεφθαρμένα αρχεία ή αρχεία με πολλά σφάλματα.
Τα σχέδια πολυωνύμων CRC εξαρτώνται από το μήκος του μπλοκ που πρέπει να προστατευθεί, τα χαρακτηριστικά προστασίας σφάλματος, τον πόρο για την εφαρμογή του CRC και την απόδοση.
