Sadržaj:
- Definicija - Što znači ciklička provjera redukcije (CRC)?
- Tehopedija objašnjava cikličku provjeru viška (CRC)
Definicija - Što znači ciklička provjera redukcije (CRC)?
Provjera cikličke zalihe (CRC) tehnika je koja se koristi za otkrivanje pogrešaka u digitalnim podacima. CRC je hash funkcija koja otkriva slučajne promjene neobrađenih računalnih podataka koji se obično koriste u digitalnim telekomunikacijskim mrežama i uređajima za pohranu, poput pogona tvrdog diska. Ovu je tehniku izumio W. Wesley Peterson 1961. godine, a dalje je razvio CCITT (Comité Consultatif International Telegraphique et Telephonique). Ciklične provjere zaliha su u hardveru vrlo jednostavne za provedbu i mogu se lako matematički analizirati. To je jedna od boljih tehnika u otkrivanju uobičajenih pogrešaka u prijenosu.
Temelji se na binarnoj podjeli i također se naziva kontrolnim zbrojem polinomskog koda.
Tehopedija objašnjava cikličku provjeru viška (CRC)
U cikličkoj provjeri redundiranosti, fiksnom broju čekova za provjeru suvišnosti, koji se često naziva i kontrolni zbroj, dodaje se poruci koju treba poslati. Prijemnici podataka primaju podatke i pregledavaju kvačice na bilo kakve pogreške. Matematički, prijemnici podataka provjeravaju priloženu provjeru, pronalazeći ostatak polinomne podjele prenesenog sadržaja. Ako se čini da je došlo do pogreške, odašilje se negativno potvrda koja zahtijeva ponovni prijenos podataka.
Ciklička provjera zaliha također se primjenjuje na uređaje za pohranu poput tvrdih diskova. U tom se slučaju kontrolni bitovi dodjeljuju svakom bloku na tvrdom disku. Kada računalo ošteti ili nepotpuno pročita datoteku, izvještava se o cikličkoj pogrešci redundantnosti. To može biti s drugog uređaja za pohranu ili s CD / DVD-a. Česti razlozi za pogreške uključuju pad sustava, nepotpune ili oštećene datoteke ili datoteke s puno pogrešaka.
Dizajni polinoma CRC-a ovise o duljini bloka koji se štiti, značajkama zaštite od pogrešaka, resursima za implementaciju CRC-a i performansama.
