Контроль целостности данных на всех этапах обработки (ETEP) — это метод, который обеспечивает целостность данных на каждом отдельном этапе, с момента поступления данных на SSD от хоста до их передачи обратно. Алгоритм ETEP защищает данные посредством кода коррекции ошибок (ECC) в каждой точке передачи данных.
1. Защита на всех этапах обработки
В SSD-накопителе есть несколько точек передачи данных. После того, как данные от хоста достигают контроллера, они обрабатываются отдельным DRAM-чипом, а затем сохраняются в ячейках flash-памяти. При получении данных, данная операция выполняется в обратном порядке.
2. Исправление ошибок
Во время передачи данных неизбежно возникают ошибки. Для решения этой проблемы в каждой точке передачи данных реализован код коррекции ошибок (ECC). Ошибки обнаруживаются и исправляются до того, как смогут повлиять на работу устройства. Кроме того, между флэш-памятью и буфером контроллера реализован LDPC (код с малой плотностью проверок на четность).
3. Бесперебойная работа в критических средах
Когда поток данных перемещается между компонентами SSD-накопителя неизбежно будут возникают ошибки, которые могут привести к системным сбоям. Именно в этот момент ETEP исправляет случайные ошибки, обеспечивая бесперебойную работу и сохраняет целостность данных даже в самых суровых условиях окружающей среды.