а вот какой оперативке оно принадлежит хороший вопрос. если это многоканальный режим, то память в режиме interleave, то есть N байт (или даже бит) это DIMM0, следующие N байт это DIMM1, и так в цикле. если одноканальный, то замаплен сначала весь объём DIMM0, потом весь объем DIMM1 и так до всех плашек.
В линуксе есть EDAC, который умеет определять, в какой плашке ошибка произошла, но как он определяет всё это я никогда не вникал. Можете посмотреть в этом направлении
Виктор, сам литий не нуждается, плате защиты тоже плевать, она напряжение смотрит. А вот телефон может поначалу не очень правильно процент заряда показывать, но это такие пустяки, что не стоят заморочек.
ну почему сразу непонятную фигню, он даже русский текст вам написал. а значит, вывод работает в режиме юникода, по два байта. но ваш код заточен под ASCII ввод и вывод, вы ввод делаете двух байт, но арифметика затем однобайтная, и один байт печатаете. (опустим, что сложение здесь будет работать только на однозначных числах)
приложите конкретный полноценный код, пусть даже в виде простого примера, который сильно различается во времени исполнения, вместе посмотрим на получающийся ассемблерный листинг и сделаем выводы.
Без конкретики может быть что угодно, вдруг у вас ошибка в коде и оптимизации его удаляют
PetrovArtemii29, все ноуты различаются. в моем HP есть проверка кулера, в леново не было. в леново батарея с 12 года жила и дышала, в асусе сдохла намертво.