Cikliskā atlaišanas pārbaude (CRC)

Autors: Judy Howell
Radīšanas Datums: 4 Jūlijs 2021
Atjaunināšanas Datums: 21 Jūnijs 2024
Anonim
SKR Pro v1.2 - RepRap Discount Smart Controller
Video: SKR Pro v1.2 - RepRap Discount Smart Controller

Saturs

Definīcija - ko nozīmē cikliskā atlaišanas pārbaude (CRC)?

Cikliskā atlaišanas pārbaude (CRC) ir paņēmiens, ko izmanto, lai atklātu kļūdas digitālajos datos. CRC ir hash funkcija, kas uztver nejaušas izmaiņas neapstrādātos datora datos, ko parasti izmanto ciparu telekomunikāciju tīklos un tādās atmiņas ierīcēs kā cietā diska diskdziņi. Šo paņēmienu Wesley Peterson izgudroja 1961. gadā, un to tālāk izstrādāja CCITT (Comité Consultatif International Telegraphique et Telephonique). Cikliskās atlaišanas pārbaudes ir diezgan vienkārši lietojamas aparatūrā, un tās ir viegli matemātiski analizējamas. Tas ir viens no labākajiem paņēmieniem, kā atklāt izplatītas kļūdas.


Tā pamatā ir binārā dalīšana, un to sauc arī par polinomu koda kontrolsummu.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro Cyclic Redundancy Check (CRC)

Cikliskajā atlaišanas pārbaudē fiksētajam skaitam kontrolbitu, ko bieži sauc par kontrolsummu, tiek pievienots tas, kas jāpārraida. Datu uztvērēji saņem datus un pārbauda, ​​vai nav pārbaudīti kontrolbiti. Matemātiski datu uztvērēji pārbauda pievienoto pārbaudes vērtību, atrodot pārraidītā satura polinoma sadalījumu. Ja šķiet, ka ir notikusi kļūda, tiek pārsūtīts negatīvs apstiprinājums, pieprasot datu atkārtotu nosūtīšanu.

Cikliska atlaišanas pārbaude tiek piemērota arī tādām glabāšanas ierīcēm kā cietie diski. Šajā gadījumā katram biezajam diskam tiek iedalīti pārbaudes biti. Kad dators nolasa bojātu vai nepilnīgu failu, tiek ziņota par cikliskās dublēšanas kļūdu. Tas varētu būt no citas atmiņas ierīces vai no CD / DVD. Parasti kļūdu cēloņi ir sistēmas avārijas, nepilnīgi vai bojāti faili vai faili ar daudz kļūdu.


CRC polinomu dizains ir atkarīgs no aizsargājamā bloka garuma, kļūdu aizsardzības līdzekļiem, CRC ieviešanas resursa un veiktspējas.