The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск системы тестирования памяти MemTest86+ 6.10"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Доступны два режима работы форума: "Раскрыть нити" и "Свернуть нити".
. "Выпуск системы тестирования памяти MemTest86+ 6.10" +/
Сообщение от Аноним (-), 05-Фев-23, 00:21 
> А если ошибки не в чипах, а где-то по пути? Ничем ECC не поможет.

Да вообще-то контроллер DRAM в проце, или где он там (сейчас обычно он там) - получает из модулей с ECC не только данные, но и ECC. Далее из данных считается, только подумайте, ECC еще раз. И если это не совпало с тем что прищло из чипов - только подумайте, данные надо попытаться починить. Для любой однобитовой ошибки это получается. И если это случилось из-за всплеска помех на дорожке мамки, или потому что линк за margins вылез - да откуда контроллеру знать, он видит несовпадение и чинит. И это end-to-end, от контроллера DRAM когда он считал ECC до него же самого когда он читал с оным обратно.

Другое дело что если это будет часто - окей, если у вас 1 бит корректируется, не случится так что однажды битов будет два, и это не коректабельно уже? SECDED кстати гарантировано детектирует и 2 бита, но исправить уже не может т.к. не знает точную позицию бита. Это лечится, но хранить избыточность - жаба душит. Хотя в MLC флеше эвон какой FEC навернули, BCH там всякий, он так то и из гамна конфетку делает. Пока справляется.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск системы тестирования памяти MemTest86+ 6.10, opennews, 04-Фев-23, 08:31  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру