Konsepter:CRC
Fra CodeWiki
Cyclic Redundancy Check (CRC) er en feilkontrolleringsmetode. For å vise når CRC brukes kan vi se for oss en hardisk med 4-6 plater stablet oppå hverandre som er festet til samme spindel. Her går det noen lese og skrivehoder som beveger seg over sporene i platene. Det er ikke nok å bare nummerere sporene men man også dele inn sporene i sektorer. Titter vi på en enkelt sektor og blåser opp informasjonen bestående av 512 bytes. Da vil vi finne at det ligger først ett felt med opplysninger om hvilket spor vi er på, sektornummeret, samt informasjon om hvilken plateside vi jobber på. Spor, Sector og hode. Det ligger også adresseinformasjon der også, og denne må vi ha kontroll på. Her bruker vi en CRC-sjekk sammen med Konsepter:ECC-sjekk.
Hvordan CRC fungerer
Det hele baserer seg på Modulo2 aritmetikk og generatorpolynom.
