Σπίτι Ανάπτυξη Τι είναι ένας κωδικός μπλοκ; - ορισμός από την τεχνολογία

Τι είναι ένας κωδικός μπλοκ; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει ο μπλοκ κώδικας;

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

Η Techopedia εξηγεί τον Κωδικό Αποκλεισμού

Ο αμερικανός μαθηματικός Richard Hamming μπορεί να διεκδικήσει πολλή πίστωση για πρωτοποριακό μπλοκ κώδικα το 1950. Στην πραγματικότητα, ένας τέτοιος κωδικός μπλοκ ονομάζεται "κώδικας Hamming" μετά το Hamming.

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

Υπάρχουν διάφοροι τύποι κωδικών μπλοκ που χρησιμοποιούνται, όπως:

  • Κωδικοί Reed-Solomon
  • Κωδικοί Hamming
  • Κωδικοί επεκτάσεως
  • Κωδικοί Golay
  • Κώδικες Hadamard
  • Reed-Muller κώδικες
Τι είναι ένας κωδικός μπλοκ; - ορισμός από την τεχνολογία