Съдържание:
- Определение - Какво означава Корекция на грешки на кодове (ECC памет)?
- Techopedia обяснява корекция на грешки с памет (ECC памет)
Определение - Какво означава Корекция на грешки на кодове (ECC памет)?
Паметта за коригиране на грешки (ECC) е вид компютърно съхранение на данни, специално създадено за откриване, коригиране и наблюдение на най-често срещаните видове корупция на данните в интериора. Докато данните се обработват, ECC паметта, оборудвана със специален алгоритъм, постоянно сканира и коригира грешки в една бита. Това гарантира, че в паметта случайно не се съхраняват грешни или повредени данни. Обикновено се намира и използва в системи с високо стойностни данни като научни и финансови изчислителни системи.
Techopedia обяснява корекция на грешки с памет (ECC памет)
Традиционната ECC памет използва Hamming кодове, докато други използват тройно модулно съкращение, което се предпочита поради по-бърз хардуер в сравнение с хардуера за коригиране на грешки в Hamming. По-ранните имплементации на ECC памет маска коригира грешки, действайки така, сякаш грешката никога не е възникнала, и само докладват не-коригиращи грешки. Последните реализации записват както коригируеми грешки, така и неправими грешки.
ECC паметта използва битове за четност при съхранение на криптиран код. Успоредно с това, че данните се записват в паметта, се съхранява неговият ECC код. След като данните бъдат прочетени, запаметеният ECC код се сравнява с ECC кода, генериран при отчитането на данните. Ако при всички случаи има несъответствие, то се декриптира от битовете на четността, за да се определи кой бит има грешка и веднага се коригира.