Satura rādītājs:
- Definīcija - ko nozīmē cikliskā atlaišanas pārbaude (CRC)?
- Techopedia izskaidro Cyclic Redundancy Check (CRC)
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 atklāj nejaušas izmaiņas neapstrādātos datora datos, ko parasti izmanto digitālajos 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.
Techopedia izskaidro Cyclic Redundancy Check (CRC)
Cikliskajā atlaišanas pārbaudē ziņojumam, kas jāpārraida, tiek pievienots noteikts skaits kontrolbitu, ko bieži sauc par kontrolsummu. 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.
