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

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

Sadržaj:

Anonim

Definicija - Što znači ispravljanje grešaka kodne memorije (ECC memorija)?

Memorija koda za ispravljanje pogrešaka (ECC) vrsta je računalnog pohranjivanja podataka posebno dizajniranog za otkrivanje, ispravljanje i nadgledanje najčešće vrste oštećenja unutrašnjih podataka. Dok se podaci obrađuju, ECC memorija opremljena posebnim algoritmom stalno skenira i ispravlja greške u jednostrukoj memoriji. To osigurava da se u memoriji ne slučajno pohrane neki pogrešni ili oštećeni podaci. Obično se pronalazi i koristi u sustavima s podacima velike vrijednosti poput znanstvenih i financijskih računalnih sustava.

Techopedia objašnjava memoriju koda za ispravljanje pogrešaka (ECC memorija)

Tradicionalna ECC memorija koristi Hammingove kodove, dok drugi koriste trostruku modularnu redundanciju, što je poželjno zbog bržeg hardvera u odnosu na hardver za ispravljanje pogrešaka Hamminga. Ranije implementacije ECC memorije maska ​​ispravljajuće pogreške, ponašajući se kao da se greška nikad nije dogodila, i prijavljuju samo pogreške koje se ne mogu ispraviti. Nedavne implementacije bilježe i ispravljive pogreške i pogreške koje se ne mogu ispraviti.

ECC memorija koristi parne bitove za pohranu šifriranog koda. Paralelno s podacima koji se upisuju u memoriju, pohranjuje se njegov ECC kôd. Nakon što se podaci pročitaju, pohranjeni ECC kôd uspoređuje se s ECC kodom generiranim kada su podaci pročitani. Ako u bilo kojem slučaju postoji nesklad, dekriptira se paritetnim bitovima kako bi se utvrdilo koji bit ima pogrešku i odmah se ispravlja.

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