Syklinen redundanssitarkistus (CRC)

Kirjoittaja: Judy Howell
Luomispäivä: 4 Heinäkuu 2021
Päivityspäivä: 21 Kesäkuu 2024
Anonim
SKR Pro v1.2 - RepRap Discount Smart Controller
Video: SKR Pro v1.2 - RepRap Discount Smart Controller

Sisältö

Määritelmä - Mitä tarkoittaa syklinen redundanssitarkistus (CRC)?

Syklinen redundanssitarkistus (CRC) on tekniikka, jota käytetään digitaalisen datan virheiden havaitsemiseen. CRC on hash-toiminto, joka havaitsee tahattomat muutokset raakatietoihin, joita yleensä käytetään digitaalisissa tietoliikenneverkoissa ja tallennuslaitteissa, kuten kiintolevyasemissa. W. Wesley Peterson keksi tämän tekniikan vuonna 1961 ja kehitti sitä edelleen CCITT (Comité Consultatif International Telegraphique et Telephonique). Syklinen redundanssitarkistus on melko helppo toteuttaa laitteistossa ja sitä voidaan helposti analysoida matemaattisesti. Se on yksi parempia tekniikoita yleisten lähetysvirheiden havaitsemiseksi.


Se perustuu binaarijakoon ja sitä kutsutaan myös polynomikoodin tarkistussummaksi.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää syklisen redundanssitarkistuksen (CRC)

Syklisessä redundanssitarkistuksessa kiinteä määrä tarkistusbittejä, joita usein kutsutaan tarkistussummiksi, liitetään lähetettävään. Tietovastaanottimet vastaanottavat tiedot ja tarkistavat tarkistusbitit virheiden varalta. Matemaattisesti datavastaanottimet tarkistavat liitetyn tarkistusarvon löytämällä jäljellä olevan lähetetyn sisällön polynomijakauman. Jos näyttää siltä, ​​että virhe on tapahtunut, lähetetään negatiivinen kuittaus, joka pyytää datan uudelleenlähetystä.


Syklistä redundanssitarkistusta sovelletaan myös tallennuslaitteisiin, kuten kiintolevyihin. Tässä tapauksessa tarkistusbitit allokoidaan jokaiselle kiintolevyn lohkolle. Kun tietokone lukee vioittuneen tai puutteellisen tiedoston, syklinen redundanssi -virhe ilmoitetaan. Tämä voi olla toisesta tallennuslaitteesta tai CD / DVD-levyltä. Yleisiä syitä virheisiin ovat järjestelmän kaatumiset, puutteelliset tai vioittuneet tiedostot tai tiedostot, joissa on paljon virheitä.

CRC-polynomirakenteet riippuvat suojattavan lohkon pituudesta, virhesuojausominaisuuksista, CRC-toteutuksen resursseista ja suorituskyvystä.