Virheenkorjauskoodi (ECC)

Kirjoittaja: Randy Alexander
Luomispäivä: 28 Huhtikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Virheenkorjauskoodi (ECC) - Tekniikka
Virheenkorjauskoodi (ECC) - Tekniikka

Sisältö

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ä.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

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 vaaditaan lukemiseen, 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ä s käyttäjän a, joka kirjataan tallentamaan virhepaikat.