Пам'ять з кодом усунення помилок (англ. Error-correcting code memory , ECC-пам'ять ) є одним з видів зберігання комп'ютерних даних, які можуть виявити і усунути найпоширеніші види внутрішнього пошкодження даних.
ECC-пам'ять використовується в більшості комп'ютерів, на яких пошкодження даних не може бути допущено ні за яких обставин, наприклад, для наукових або фінансових обчислень. ECC підтримує пам'ять системи несприйнятливою до помилки в одному розряді: біти, які зчитуються з кожного слова завжди збігаються з бітами, які були записані в нього, навіть якщо один збережений біт , або більше, в деяких випадках, через різні причини були перевернуті в неправильний стан. Деякі типи пам'яті (без ECC) з підтримкою контролю парності дозволяють виявляти помилки , але не виправляти, в інших випадках помилки навіть не виявляються.
Рішення
Кілька варіантів було розроблено для боротьби з небажаними змінами бітів:
- Immunity-aware programming
- RAM parity memory
- ECC-пам'ять
Ця проблема може бути усунена за допомогою DRAM модулів, які включають додаткові біти пам'яті і контролерів, які використовують ці біти. Ці додаткові біти використовуються для запису парності або для застосування коду корекції помилок (ECC). Парність дозволяє виявити всі однобітні помилки (насправді, будь-яке непарне число неправильних біт). Найпоширеніший код корекції помилок, SECDED код Хеммінга, дозволяє виправити однобітні помилки, і (у звичайній конфігурації, з додатковим бітом парності) виявити подвійні помилки.
Chipkill ECC є більш ефективною версією, яка також виправляє помилки декількох біт, включаючи втрату всього чипа пам'яті.
Див. також
Ця стаття не містить . (грудень 2016) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Pam yat z kodom usunennya pomilok angl Error correcting code memory ECC pam yat ye odnim z vidiv zberigannya komp yuternih danih yaki mozhut viyaviti i usunuti najposhirenishi vidi vnutrishnogo poshkodzhennya danih ECC pam yat vikoristovuyetsya v bilshosti komp yuteriv na yakih poshkodzhennya danih ne mozhe buti dopusheno ni za yakih obstavin napriklad dlya naukovih abo finansovih obchislen ECC pidtrimuye pam yat sistemi nesprijnyatlivoyu do pomilki v odnomu rozryadi biti yaki zchituyutsya z kozhnogo slova zavzhdi zbigayutsya z bitami yaki buli zapisani v nogo navit yaksho odin zberezhenij bit abo bilshe v deyakih vipadkah cherez rizni prichini buli perevernuti v nepravilnij stan Deyaki tipi pam yati bez ECC z pidtrimkoyu kontrolyu parnosti dozvolyayut viyavlyati pomilki ale ne vipravlyati v inshih vipadkah pomilki navit ne viyavlyayutsya RishennyaKilka variantiv bulo rozrobleno dlya borotbi z nebazhanimi zminami bitiv Immunity aware programming RAM parity memory ECC pam yat Cya problema mozhe buti usunena za dopomogoyu DRAM moduliv yaki vklyuchayut dodatkovi biti pam yati i kontroleriv yaki vikoristovuyut ci biti Ci dodatkovi biti vikoristovuyutsya dlya zapisu parnosti abo dlya zastosuvannya kodu korekciyi pomilok ECC Parnist dozvolyaye viyaviti vsi odnobitni pomilki naspravdi bud yake neparne chislo nepravilnih bit Najposhirenishij kod korekciyi pomilok SECDED kod Hemminga dozvolyaye vipraviti odnobitni pomilki i u zvichajnij konfiguraciyi z dodatkovim bitom parnosti viyaviti podvijni pomilki Chipkill ECC ye bilsh efektivnoyu versiyeyu yaka takozh vipravlyaye pomilki dekilkoh bit vklyuchayuchi vtratu vsogo chipa pam yati Div takozhViyavlennya i vipravlennya pomilok Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno gruden 2016 Cya stattya ye zagotovkoyu Vi mozhete dopomogti proyektu dorobivshi yiyi Ce povidomlennya varto zaminiti tochnishim