Fejlkorrektionskode (ECC)

Forfatter: Randy Alexander
Oprettelsesdato: 28 April 2021
Opdateringsdato: 1 Juli 2024
Anonim
RAM Explained - Random Access Memory
Video.: RAM Explained - Random Access Memory

Indhold

Definition - Hvad betyder fejlkorrektionskode (ECC)?

Fejlkorrektionskode (ECC) kontrollerer læste eller transmitterede data for fejl og korrigerer dem, så snart de findes. ECC ligner paritetskontrol bortset fra at det korrigerer fejl umiddelbart efter detektion. ECC bliver mere almindeligt inden for datalagring og netværksoverførselshardware, især med stigningen i datahastigheder og tilsvarende fejl.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer fejlkorrektionskode (ECC)

Fejlkorrektionskode anvendes til datalagring via følgende trin:

  1. Når en databyte eller -ord gemmes i RAM eller perifer lagring, estimeres og gemmes en kodespecificerende bitsekvens. Hvert fast antal bits pr. Ord har et yderligere fast antal bits til at gemme denne kode.
  2. Når byte eller ord kaldes til læsning, beregnes en kode for det hentede ord i henhold til den originale algoritme og sammenlignes derefter med den lagrede bytes ekstra faste bits.
  3. Hvis koderne stemmer overens, er dataene fejlfri og videresendes til behandling.
  4. Hvis koderne ikke stemmer overens, indfanges de ændrede bit gennem en matematisk algoritme, og bitene rettes straks.

Data verificeres ikke i deres lagringsperiode, men testes for fejl, når de anmodes om. Om nødvendigt følger fejlkorrektionsfasen detektion. Hyppige gentagne fejl på den samme lageradresse indikerer en permanent hardwarefejl. I dette tilfælde er systemet brugeren a, der logges for at registrere fejlplacering (er).