Hem Hårdvara Vad är cyklisk redundanskontroll (crc)? - definition från techopedia

Vad är cyklisk redundanskontroll (crc)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Cyclic Redundancy Check (CRC)?

Den cykliska redundanskontrollen (CRC) är en teknik som används för att upptäcka fel i digital data. CRC är en hashfunktion som upptäcker oavsiktliga förändringar av rå datordata som vanligtvis används i digitala telekommunikationsnätverk och lagringsenheter som hårddiskar. Denna teknik uppfanns av W. Wesley Peterson 1961 och vidareutvecklades av CCITT (Comité Consultatif International Telegraphique et Telephonique). Cykliska redundanskontroller är ganska enkla att implementera i hårdvara och kan enkelt analyseras matematiskt. Det är en av de bättre teknikerna för att upptäcka vanliga överföringsfel.

Det är baserat på binär uppdelning och kallas också polynomialkodsumma.

Techopedia förklarar Cyclic Redundancy Check (CRC)

I den cykliska redundanskontrollen läggs ett fast antal kontrollbitar, ofta kallad kontrollsumma, till meddelandet som måste överföras. Datamottagarna tar emot uppgifterna och inspekterar kontrollbitarna för eventuella fel. Matematiskt kontrollerar datamottagarna det bifogade kontrollvärdet genom att hitta resten av den polynomiska uppdelningen av det överförda innehållet. Om det verkar som om ett fel har inträffat överförs ett negativt kvitto som begär om dataöverföring.

En cyklisk redundanskontroll tillämpas också på lagringsenheter som hårddiskar. I detta fall tilldelas kontrollbitar till varje block på hårddisken. När en skadad eller ofullständig fil läses av datorn rapporteras det cykliska redundansfelet. Detta kan komma från en annan lagringsenhet eller från CD / DVD-skivor. De vanliga orsakerna till fel inkluderar systemkrasch, ofullständiga eller skadade filer eller filer med massor av buggar.

CRC-polynomkonstruktioner beror på längden på blocket som ska skyddas, felsäkerhetsfunktioner, resurs för CRC-implementering och prestanda.

Vad är cyklisk redundanskontroll (crc)? - definition från techopedia