Ако сте технически ентусиаст или технически професионалист, може би сте чували за ECC RAM, как защитава данните и предотвратява сривове на системата. Тогава може да започнете да се чудите: „Как така ECC RAM не е норма за компютрите? Не би ли било чудесно да създавате потребителски компютри без сривове?"

И така, за да отговорим на въпросите ви, нека да проучим какво е ECC RAM, как тя спасява нашето общество от пълна катастрофа и защо е излишно да инсталирате ECC RAM във вашия компютър от висок клас за игри.

Какво е ECC RAM?

Така че преди всичко друго, първо трябва да дефинираме какво е ECC RAM. ECC означава Код за корекция на грешки. Този тип RAM има допълнителен чип памет, който гарантира целостта на вашите системни данни чрез коригиране на грешки в паметта в реално време.

Това е подобно на конфигурациите за съхранение на RAID, при които използвате две или повече устройства, за да гарантирате целостта на данните, ако едно от вашите устройства за съхранение се повреди.

Свързано: Обяснени са всички различни типове RAID

instagram viewer

ECC RAM модулът разглежда данните, които компютърът му изпраща, сравнява ги с данните, съхранени в допълнителния чип, и автоматично информира потребителите за всяка грешка и я коригира, ако е възможно.

Предназначение на ECC RAM

Компютрите са чувствителни към външни смущения, като радиация и радиовълни. Компютърният хардуер също може да въведе свои собствени грешки, особено с напредването на възрастта. Въпреки че тези грешки могат да причинят проблеми като сривове и син екран на смъртта за повечето потребители, те обикновено не са достатъчно важни, за да гарантират допълнителните разходи за ECC RAM.

Въпреки това, ако работите върху важни задачи като напреднали изчислителни науки, финансов пазар данни, военни системи за отбрана и дори изборни резултати, искате да защитите целостта на вашата данни.

Свързано: Как да създадете списък за наблюдение на акции в Google Finance

Например през 2003 г. кандидат на белгийските избори получи повече гласове, отколкото беше възможно. Тази грешка беше открита само поради начина на работа на белгийската система за преференциално гласуване. Когато служителите на изборите преброиха ръчно бюлетините, те откриха, че един кандидат има допълнителни 4096 гласа.

Те не откриха никакви грешки след повторна проверка на цялата система за пробиви в сигурността или лоши игри. Въпреки това, единствената причина, която можеха да измислят, беше, че космически лъч удари един от компютрите и предизвика малко преобръщане на 2^13-ия транзистор, като по този начин добави допълнителни 4096 гласа към общия брой.

Как работи ECC RAM

Кредит на изображението: Starline/Freepik.com

Ако погледнете стандартен RAM чип, ще откриете, че той има четен брой чипове. Но ако го сравните с ECC RAM чип, ще откриете, че той има един допълнителен чип отзад. Този допълнителен чип съхранява данните за паритета, които могат да кажат на вашия компютър каква трябва да бъде стойността на бит.

ECC RAM използва разширена версия на алгоритъма на кода на Хаминг, изобретен през 1950 г., за откриване, локализиране и коригиране на грешки. Този алгоритъм, наречен SECDED (корекция на единична грешка, откриване на двойна грешка) код на Хеминг, може да определи дали се случи еднобитова грешка и да я отстрани.

Той също така може да намери двубитови и трибитови грешки и да информира потребителя за проблема. Това обаче изисква ръчна намеса, тъй като ECC RAM модулът не може да коригира проблеми от такъв мащаб.

Какво ви трябва, за да стартирате ECC RAM

Докато ECC RAM е съвместима с повечето потребителски дънни платки, техните възможности за корекция на грешки обикновено не се поддържат от тези дънни платки, освен ако не е изрично посочено. Тъй като обикновеният потребител обикновено не използва ECC RAM, производителите на дънни платки изоставят тази функционалност, за да спестят пари.

Освен това процесорите на Intel от потребителски клас са деактивирали поддръжката за ECC памет. Ще трябва да се придържате към чиповете на AMD, ако искате да се възползвате от RAM за коригиране на грешки. Също така имайте предвид, че AMD не поддържа изрично ECC функционалност. Вместо това позволява на производителите на дънни платки да определят дали ще позволят на потребителите да се възползват от тази функция.

ECC RAM добра ли е за игри? Или просто защита от грешки?

Сега, когато знаете какво представлява модулът ECC RAM и как работи, може би си мислите: „Какви ползи ще получа от ECC RAM?“ В крайна сметка кой не обича защитата от грешки? Можете да се спасите от нежелани сривове и загубени данни или поражения в игрите поради неизвестна грешка в паметта.

Дали обаче наистина е така?

Има няколко доклада на потребители, които изпълняват тестове за игри и производителност на ECC RAM и установяват, че тя работи по-бавна от стандартната високоскоростна RAM памет. Дори Crucial, популярният производител на RAM и SSD, заявява това ECC RAM работи с около 2% по-бавно отколкото сравнима RAM без ECC. Така че, по отношение на игрите, ECC RAM може да спре грешка, но губите абсолютна производителност.

Свързано: По-бърза RAM в сравнение с Повече RAM: Кое е по-важно за производителността?

Освен това, тъй като текущата RAM без ECC е здрава и стабилна, няма нужда от корекция на грешки в тази скала за ежедневна употреба. Сървърите обикновено използват ECC RAM, защото изискват максимална стабилност. Това избягва повредени данни и гарантира, че данните, които поставяте в дългосрочно съхранение и извличате в бъдеще, са точни.

ECC модулите също са жизненоважни, ако се занимавате с важни данни, при които една-единствена, неоткрита грешка има висока парична цена, влияе значително върху обществото или излага човешките животи на опасност.

ECC функционалност в DDR5 RAM

DDR5 SDRAM вече има ECC, изпечен на матрицата, за разлика от предишните стандарти за RAM, което гарантира по-плътни RAM чипове с повече капацитет в същото пространство, за да се избегнат грешки при съхранение. По този начин модулът памет вече може да открива и коригира преобръщания на битове и други грешки вътре в чипа, преди да го изпрати до процесора.

Все пак това е различно от DDR5 ECC RAM, който също коригира грешки при преминаване на данни от процесора към RAM и обратно. Въпреки това, добавянето на ECC на матрицата означава, че шансовете за грешки са значително намалени дори в системи от потребителски клас.

Изчисляване без грешки

Ако изисквате 100% доверие във вашите данни, тогава вашата система трябва да има ECC RAM. ECC RAM модул ви гарантира, че избягвате грешки в работата си, като поддържате целостта на вашия изход. И въпреки че е по-бавен от стандартната RAM и струва около 20% повече, той носи несравнима надеждност, която може да ви спести стотици загубени човекочасове поради грешки в данните и повреда.

Засега, ако сте обикновен потребител, който използва компютъра си за игри и обща производителност, има вероятност да не се нуждаете от ECC RAM. Но когато работите върху важни данни, като финансови изчисления или чувствителни към времето проекти, при които не можете да си позволите да загубите производителност, тогава допълнителната защита на ECC RAM е за вас.

5 полезни неща, които можете да направите с 1TB RAM

RAM може да бъде пречка за производителността на Windows. Представете си, че имате неограничена памет, как това би променило начина, по който използвате компютъра си? Ето един мисловен експеримент.

Прочетете Следващото

ДялTweetелектронна поща
Свързани теми
  • Обяснена технология
  • Игра
  • дънна платка
  • Изграждане на компютри
  • Компютърна памет
  • PC игри
За автора
Джоуи Моралес (публикувани 126 статии)

Джоуи е писател, кариерен треньор и пилот. Той разви любов към всичко PC, откакто баща му купи настолен компютър, когато беше на 5 години. Оттогава той използва и максимизира технологията във всеки аспект от живота си.

Още от Джоуи Моралес

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате