Koti Laitteisto Mikä on virheenkorjauskoodi (ecc)? - määritelmä techopediasta

Mikä on virheenkorjauskoodi (ecc)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä virheenkorjauskoodi (ECC) tarkoittaa?

Virheenkorjauskoodi (ECC) tarkistaa luetut tai lähetetyt tiedot virheiden varalta ja korjaa ne heti, kun ne löydetään. ECC on samanlainen kuin pariteetin tarkistus paitsi, että se korjaa virheet heti havaitsemisen jälkeen. ECC on yleistymässä tiedon tallennuksen ja verkon siirtolaitteiden alalla, etenkin datanopeuksien ja vastaavien virheiden lisääntyessä.

Techopedia selittää virheenkorjauskoodin (ECC)

Virheenkorjauskoodia käytetään tietojen tallentamiseen seuraavien vaiheiden avulla:

  1. Kun datatavu tai -sana on tallennettu RAM-muistiin tai oheislaitteeseen, koodia määrittelevä bittisekvenssi estimoidaan ja tallennetaan. Jokaisella kiinteällä bittimäärällä sanaa kohti on kiinteä ylimääräinen määrä bittejä tämän koodin tallentamiseksi.
  2. Kun tavu tai sana kutsutaan lukemista varten, haetun sanan koodi lasketaan alkuperäisen algoritmin mukaan ja verrataan sitten tallennetun tavun ylimääräisiin kiinteisiin bitteihin.
  3. Jos koodit täsmäävät, tiedot ovat virheettömiä ja toimitetaan edelleen käsittelyä varten.
  4. Jos koodit eivät täsmää, muutetut bitit pyydetään matemaattisen algoritmin läpi ja bitit korjataan välittömästi.

Tietoja ei varmenneta tallennusjakson aikana, mutta testataan virheiden varalta, kun niitä pyydetään. Tarvittaessa virheenkorjausvaihe seuraa havaitsemista. Usein toistuvat virheet samassa tallennusosoitteessa osoittavat pysyvän laitteistovirheen. Tässä tapauksessa järjestelmä lähettää käyttäjälle viestin, joka kirjataan lokiin virheiden sijainnin tallentamiseksi.

Mikä on virheenkorjauskoodi (ecc)? - määritelmä techopediasta