Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Как ECC исправляет ошибки в NAND-памяти — видео, канал ««TERMOS — программный ремонт»» ▶ видео

Как ECC исправляет ошибки в NAND-памяти



Один бит прочитан неправильно. Как узнать, где ошибка, и вернуть верное значение? В этом подробном уроке начинаем с заряда в ячейке и шаг за шагом доходим до расчёта проверочных битов. Смотрите прямо в MAX; к нужному месту помогут вернуться отметки времени.

По времени:
00:00 Почему ошибка в памяти не всегда останавливает телевизор
00:20 Что внутри NAND: ячейки, страницы и блоки
00:50 Как ячейка SLC хранит заряд
01:10 Как при чтении получается ноль или единица
01:36 Как из битов составляются числа
02:11 Двоичное сложение и перенос
03:01 Зачем нужны проверочные биты и чётность
03:51 Данные и служебная область страницы
04:03 Учебный пример: четыре бита данных и четыре проверочных
04:35 Расчёт проверочных битов по группам
05:11 Потеря заряда и ошибка при чтении
05:27 Повторная проверка и поиск места ошибки
05:59 Исправление данных, а не самой ячейки
06:11 Какие ошибки можно исправить, а какие — только обнаружить

Учебный пример — расширенный код Хэмминга (8,4), SECDED. В одном кодовом слове он исправляет одиночную ошибку и обнаруживает двойную. Реальная NAND может использовать другие схемы ECC. Исправляются прочитанные данные, не физическая ячейка.

О проекте TERMOS: https://onetv-srt.com/app.php/termos/start
Скачать программу: https://onetv-srt.com/downloads/?b=36451
(может потребоваться вход).
Музыка: Arulo — Meditation, Mixkit.
Просмотры: 59
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти