Память с ECC и без ECC
ECC (Error-Correcting Code) исправляет одиночные битовые ошибки и обнаруживает двойные. Память без ECC молча принимает перевороты битов. В серверах ECC — норма, в потребительской технике исторически нет. В Mac на чипах M ECC есть на уровне контроллера памяти, но об этом не говорят.
Частота ошибок: около 1 ошибки на ГБ в месяц от космического излучения и теплового шума. На сервере с 256 ГБ это 200+ ошибок в месяц. Без ECC — тихая порча данных; с ECC одиночные биты исправляются, а при двойной ошибке система падает (лучше, чем порча). AMD Ryzen обычно поддерживает ECC, потребительские Intel Core — нет (искусственное деление рынка). Серверная память (RDIMM, LRDIMM) всегда с ECC и регистровым буфером. Цена: ECC на 15–25 % дороже. В рабочих станциях и NAS ECC становится массовым благодаря рекомендациям для ZFS.