Felkorrigeringskod (ECC)

Författare: Randy Alexander
Skapelsedatum: 28 April 2021
Uppdatera Datum: 1 Juli 2024
Anonim
RAM Explained - Random Access Memory
Video: RAM Explained - Random Access Memory

Innehåll

Definition - Vad betyder felkorrigeringskod (ECC)?

Felkorrigeringskod (ECC) kontrollerar lästa eller överförda data för fel och korrigerar dem så snart de hittas. ECC liknar paritetskontroll förutom att det korrigerar fel omedelbart efter detektering. ECC blir allt vanligare inom området datalagring och nätverksöverföringshårdvara, särskilt med ökningen av datahastigheter och motsvarande fel.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar felkorrigeringskod (ECC)

Felkorrigeringskod tillämpas på datalagring via följande steg:

  1. När en databyt eller -ord lagras i RAM eller perifer lagring, uppskattas och lagras en kodspecificerande bitsekvens. Varje fast antal bitar per ord har ett extra fast antal bitar för att lagra denna kod.
  2. När byte eller ord kallas för läsning beräknas en kod för det hämtade ordet enligt den ursprungliga algoritmen och jämförs sedan med den lagrade bytes extra fasta bitar.
  3. Om koderna matchar är data felfria och vidarebefordras för behandling.
  4. Om koderna inte matchar fångas de ändrade bitarna genom en matematisk algoritm och bitarna korrigeras omedelbart.

Data verifieras inte under lagringsperioden, men testas för fel när de begärs. Om det behövs följer felskorrigeringsfasen detektering. Ofta återkommande fel på samma lagringsadress indikerar ett permanent hårdvarufel. I detta fall är systemet användaren a, som loggas för att registrera felplatserna.