Dom Hardver Što je kod za ispravljanje pogrešaka (ecc)? - definicija iz tehopedije

Što je kod za ispravljanje pogrešaka (ecc)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači kôd za ispravljanje pogrešaka (ECC)?

Kôd za ispravljanje pogrešaka (ECC) provjerava pročitane ili poslane podatke na pogreške i ispravlja ih čim su pronađene. ECC je sličan provjeri pariteta osim što ispravlja pogreške odmah nakon otkrivanja. ECC postaje sve učestaliji na području hardvera za pohranu podataka i mrežnog prijenosa, posebno s povećanjem brzine prijenosa podataka i odgovarajućim pogreškama.

Techopedia objašnjava kôd za ispravljanje pogrešaka (ECC)

Kôd za ispravljanje pogrešaka primjenjuje se na pohranu podataka putem sljedećih koraka:

  1. Kada su bajt podataka ili riječ pohranjeni u RAM-u ili perifernoj memoriji, procjenjuje se i pohranjuje niz bitova koji određuju kôd. Svaki fiksni broj bita po riječi ima dodatni fiksni broj bitova za spremanje ovog koda.
  2. Kada se bajt ili riječ poziva za čitanje, izračunava se kôd za dohvaćenu riječ prema izvornom algoritmu i zatim uspoređuje s dodatnim fiksnim bitovima spremljenog bajta.
  3. Ako se kodovi podudaraju, podaci su bez grešaka i šalju se na obradu.
  4. Ako se kodovi ne podudaraju, promijenjeni bitovi se hvataju kroz matematički algoritam i bitovi se odmah ispravljaju.

Podaci se ne provjeravaju tijekom njegova skladištenja, ali testiraju se na greškama kada su zatraženi. Po potrebi slijedi faza ispravljanja pogrešaka. Česte ponavljajuće pogreške na istoj adresi za pohranu ukazuju na trajnu pogrešku hardvera. U tom slučaju sustav šalje korisniku poruku koja je zabilježena da bi zabilježila mjesto (e) pogreške.

Što je kod za ispravljanje pogrešaka (ecc)? - definicija iz tehopedije