Turinys:
- Apibrėžimas - ką reiškia klaidų taisymo kodas (ECC)?
- „Techopedia“ paaiškina klaidų taisymo kodą (ECC)
Apibrėžimas - ką reiškia klaidų taisymo kodas (ECC)?
Klaidų taisymo kodas (ECC) patikrina, ar skaitytuose ar perduotuose duomenyse nėra klaidų, ir taiso juos, kai tik jie randami. ECC yra panašus į pariteto tikrinimą, išskyrus tai, kad jis iškart taiso klaidas aptikęs. ECC tampa vis dažnesnė duomenų saugojimo ir tinklo perdavimo aparatūros srityje, ypač didėjant duomenų perdavimo spartai ir atitinkamoms klaidoms.
„Techopedia“ paaiškina klaidų taisymo kodą (ECC)
Klaidos taisymo kodas taikomas duomenų saugojimui atliekant šiuos veiksmus:
- Kai duomenų baitas ar žodis yra saugomi RAM arba periferinėje atmintyje, nustatoma ir saugoma kodą nurodanti bitų seka. Kiekvienas fiksuotas bitų skaičius vienam žodžiui turi papildomą fiksuotą bitų skaičių, kad būtų galima išsaugoti šį kodą.
- Kai reikalaujama perskaityti baitą ar žodį, gauto žodžio kodas apskaičiuojamas pagal pradinį algoritmą ir tada lyginamas su saugomais baito papildomais fiksuotaisiais bitais.
- Jei kodai sutampa, duomenyse nėra klaidų ir jie yra perduodami apdoroti.
- Jei kodai nesutampa, pasikeitę bitai sugaunami per matematinį algoritmą ir bitai nedelsiant pataisomi.
Duomenys nėra tikrinami jų saugojimo laikotarpiu, bet yra tikrinami, ar nėra klaidų, kai jų prašoma. Jei reikia, klaidų taisymo etapas aptinkamas. Dažnos pasikartojančios klaidos tuo pačiu saugojimo adresu rodo nuolatinę aparatūros klaidą. Tokiu atveju sistema siunčia vartotojui pranešimą, kuris yra registruojamas, kad būtų užregistruota klaidos vieta (-os).
