Hjem Hardware Hvad er cyklisk redundanskontrol (crc)? - definition fra techopedia

Hvad er cyklisk redundanskontrol (crc)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Cyclic Redundancy Check (CRC)?

Den cykliske redundanskontrol (CRC) er en teknik, der bruges til at detektere fejl i digitale data. CRC er en hash-funktion, der registrerer utilsigtede ændringer af rå computerdata, der ofte bruges i digitale telekommunikationsnetværk og lagerenheder, såsom harddiskdrev. Denne teknik blev opfundet af W. Wesley Peterson i 1961 og videreudviklet af CCITT (Comité Consultatif International Telegraphique et Telephonique). Kontrol af cyklisk redundans er ganske enkel at implementere i hardware og kan let analyseres matematisk. Det er en af ​​de bedre teknikker til at detektere almindelige transmissionsfejl.

Det er baseret på binær opdeling og kaldes også polynomialkodeksum.

Techopedia forklarer Cyclic Redundancy Check (CRC)

I den cykliske redundanskontrol føjes et fast antal af kontrolbits, ofte kaldet et kontrolsum, til den meddelelse, der skal overføres. Datamodtagerne modtager dataene og inspicerer checkbitene for eventuelle fejl. Matematisk kontrollerer datamodtagere den tilknyttede kontrolværdi ved at finde resten af ​​den polynomiske opdeling af det transmitterede indhold. Hvis det ser ud til, at der er opstået en fejl, overføres en negativ kvittering, der beder om dataoverførsel.

En cyklisk redundanskontrol anvendes også til lagerenheder som harddiske. I dette tilfælde tildeles kontrolbits til hver blok på harddisken. Når en korrupt eller ufuldstændig fil læses af computeren, rapporteres den cykliske redundansfejl. Dette kan være fra en anden lagerenhed eller fra CD / DVD'er. De almindelige årsager til fejl inkluderer systemnedbrud, ufuldstændige eller korrupte filer eller filer med masser af fejl.

CRC-polynomdesign afhænger af længden på den blok, der skal beskyttes, fejlbeskyttelsesfunktioner, ressource til CRC-implementering og ydeevne.

Hvad er cyklisk redundanskontrol (crc)? - definition fra techopedia