История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
ECC это защита памяти от внешнего воздействия эл. магнитного излучения, магнитного/электрического полей, физического, вибрация тряска (микромомент плохого контакта). ЕЦЦ нужен там где это может проявится очень легко, серверные с кучей железа как в консервной банке, на северном и южных полюсах включая экватор и космическое пространство, в мобильных рабочих станциях и любых движущихся штуках со встроенным ЭВМ при условии что память не распаяна, а в слотах. То есть там где битик памяти может быть случайно по очевидным причинам получить не то значение или не совсем то.
ЕЦЦ не спасает от битой памяти, не спасает от битых контроллеров памяти на планке или в процессоре, не спасает от прямых помех на линиях данных в случае повреждения платы. Она спасает только от изретка, но неизбежно возникающих эффектов в ячейках от внешней среды. Короче када инапанетяне лазером соск сканируют могул лучиком по оперативке пройтись и задеть пару бит, ецц пофиксит и всё работает, а может и не пофиксит.
Ну и ещё ецц может сказать что мол хозяин этой памяти кабзда есть куча ошибок и они нифига не фиксятся, меняй планочку-тяночку лол.
Вывод, ецц память нужна далеко не везде. Если есть то включай, пару процентов тормозов можно и не заметить, а если нету ну и хрен с ней.
Но если ты собрался со своим ноутом в стратосферу на воздушном шарике то поставь с ЕЦЦ и попутно обклей ноутпук алюминиевой фольгой на которую подай напряжение что-бы частицы космические врезающиеся под углом 90 градусов испытывали поперечное ускорение от проходящего по фольге тока и тем самым снижали свою скорость и не передав свой заряд затвору транзистора планки памяти прошив его насквозь. Я могу ещё бреда выдумать =).
любая ошибка в памяти - это практически 100% сегфолт
Если задета область кода то да неизбежно что-то пойдёт не так, если ошибка в данных то ничё не заметишь, разве что \0
строки превратится во что иное или ещё чего подобное. Будет ошибка в области памяти где «лежит» картинка то просто у этого файлика будут хеш суммы не совпадать того что на ХДД и тому что в РАМ
Исходная версия LINUX-ORG-RU, :
ECC это защита памяти от внешнего воздействия эл. магнитного излучения, магнитного/электрического полей, физического, вибрация тряска (микромомент плохого контакта). ЕЦЦ нужен там где это может проявится очень легко, серверные с кучей железа как в консервной банке, на северном и южных полюсах включая экватор и космическое пространство, в мобильных рабочих станциях и любых движущихся штуках со встроенным ЭВМ при условии что память не распаяна, а в слотах. То есть там где битик памяти может быть случайно по очевидным причинам получить не то значение или не совсем то.
ЕЦЦ не спасает от битой памяти, не спасает от битых контроллеров памяти на планке или в процессоре, не спасает от прямых помех на линиях данных в случае повреждения платы. Она спасает только от изретка, но неизбежно возникающих эффектов в ячейках от внешней среды. Короче када инапанетяне лазером соск сканируют могул лучиком по оперативке пройтись и задеть пару бит, ецц пофиксит и всё работает, а может и не пофиксит.
Ну и ещё ецц может сказать что мол хозяин этой памяти кабзда есть куча ошибок и они нифига не фиксятся, меняй планочку-тяночку лол.
Вывод, ецц память нужна далеко не везде. Если есть то включай, пару процентов тормозов можно и не заметить, а если нету ну и хрен с ней.
Но если ты собрался со своим ноутом в стратосферу на воздушном шарике то поставь с ЕЦЦ и попутно обклей ноутпук алюминиевой фольгой на которую подай напряжение что-бы частицы космические врезающиеся под углом 90 градусов испытывали поперечное ускорение от проходящего по фольге тока и тем самым снижали свою скорость и не передав свой заряд затвору транзистора планки памяти прошив его насквозь.
любая ошибка в памяти - это практически 100% сегфолт
Если задета область кода то да неизбежно что-то пойдёт не так, если ошибка в данных то ничё не заметишь, разве что \0
строки превратится во что иное или ещё чего подобное. Будет ошибка в области памяти где «лежит» картинка то просто у этого файлика будут хеш суммы не совпадать того что на ХДД и тому что в РАМ