а поясните на пальцах - зачем ЕСС?
В двух словах - обычная память не сверяет что в нее записали и что прочитали. Можно записать одно, а на выходе получить хер знает что в ответ (к примеру, пишешь что угодно, а в ответ получаешь фиксированное значение сломанной банки). Никакого способа поймать это нет, ну разве что софт станет себя странно вести или карраптить всякое. ECC добавляет биты четности и из них может восстанавливать ошибки на 1 или 2 бита, в зависимости от типа памяти. Ну и скажет системе "ой, короче тут хуйня какая-то, восстановить не смогла, значение побилось, сделай с этим что нибудь".