Dom Sprzęt komputerowy Co to jest cykliczna kontrola nadmiarowa (CRC)? - definicja z techopedia

Co to jest cykliczna kontrola nadmiarowa (CRC)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza cykliczna kontrola nadmiarowa (CRC)?

Cykliczna kontrola nadmiarowa (CRC) to technika stosowana do wykrywania błędów w danych cyfrowych. CRC to funkcja skrótu, która wykrywa przypadkowe zmiany surowych danych komputerowych powszechnie używanych w cyfrowych sieciach telekomunikacyjnych i urządzeniach pamięci masowej, takich jak dyski twarde. Ta technika została wynaleziona przez W. Wesleya Petersona w 1961 r. I rozwinięta przez CCITT (Comité Consultatif International Telegraphique et Telephonique). Cykliczne kontrole redundancji są dość łatwe do wdrożenia w sprzęcie i można je łatwo analizować matematycznie. Jest to jedna z lepszych technik wykrywania typowych błędów transmisji.

Opiera się na podziale binarnym i jest również nazywany sumą kontrolną kodu wielomianowego.

Techopedia wyjaśnia cykliczną kontrolę nadmiarową (CRC)

W cyklicznej kontroli nadmiarowej do komunikatu, który ma zostać przesłany, dołączana jest stała liczba bitów kontrolnych, często nazywana sumą kontrolną. Odbiorniki danych odbierają dane i sprawdzają bity kontrolne pod kątem błędów. Matematycznie odbiorniki danych sprawdzają dołączoną wartość kontrolną, znajdując pozostałą część wielomianowego podziału przesyłanych treści. Jeśli wydaje się, że wystąpił błąd, przesyłane jest negatywne potwierdzenie z prośbą o retransmisję danych.

Cykliczne sprawdzanie nadmiarowości jest również stosowane do urządzeń pamięci masowej, takich jak dyski twarde. W takim przypadku bity kontrolne są przydzielane do każdego bloku na dysku twardym. Gdy komputer odczytuje uszkodzony lub niekompletny plik, zgłaszany jest cykliczny błąd redundancji. Może to być z innego urządzenia pamięci masowej lub z dysku CD / DVD. Typowe przyczyny błędów to awarie systemu, niekompletne lub uszkodzone pliki lub pliki z dużą ilością błędów.

Wielomianowe projekty CRC zależą od długości chronionego bloku, funkcji ochrony przed błędami, zasobów do implementacji CRC i wydajności.

Co to jest cykliczna kontrola nadmiarowa (CRC)? - definicja z techopedia