LINUX.ORG.RU

История изменений

Исправление Jameson, (текущая версия) :

Да ты похоже вообще не в теме

Я более в теме чем ты, тебе уже объяснили почему «лишний код» это плохо для тестировщика памяти, но ты не понял, так что остановись, хватит пороть чушь.

Здесь возможно всё, даже то, о чём ты тут не постеснялся написать.

Не путай «виртуальный» мир с фентези. «Возможно всё» в плохом фентези, где мир может невозбранно самому себе противоречить, потому что " магия", а законы логики и физики (пусть даже и выдуманные, но непротиворечивые) обязаны действовать и в «виртуальном» мире, иначе он тупо развалится. Который кстати никакой не виртуальный, но это уже мелочи.

Объясняю на пальцах — Мюнгхаузен не может поднять себя за волосы, программа не может проверять тот участок в котором она сама исполняется. Но при этом она должна как то это сделать, для этого она себя релоцирует. Но тут есть риск пропустить «плавающую» ошибку. В идеале она вообще должна уместиться в кэш и не занимать физическое ОЗУ на время проверки. Для обоих случаев, для уменьшения шансов пропустить плавающую ошибку, и для возможности целиком залезть в кэш, код должен быть крайне «сухим» и экономным, чего авторы memtest и добиваются собсно.

Так что твои идеи мимо кассы. Есть куча тестов работающих внутри ОС и использующих механизмы ОС, как раз то чего ты и желаешь.

Исходная версия Jameson, :

Да ты похоже вообще не в теме

Я более в теме чем ты, тебе уже объяснили почему «лишний код» это плохо для тестировщика памяти, но ты не понял, так что остановись, хватит пороть чушь.

Здесь возможно всё, даже то, о чём ты тут не постеснялся написать.

Не путай «виртуальный» мир с фентези. «Возможно всё» в плохом фентези, где мир может невозбранно самому себе противоречить, а законы логики действуют и в «виртуальном» мире. Который кстати никакой не виртуальный, но это уже мелочи.

Объясняю на пальцах — Мюнгхаузен не может поднять себя за волосы, программа не может проверять тот участок в котором она сама исполняется. Но при этом она должна как то это сделать, для этого она себя релоцирует. Но тут есть риск пропустить «плавающую» ошибку. В идеале она вообще должна уместиться в кэш и не занимать физическое ОЗУ на время проверки. Для обоих случаев, для уменьшения шансов пропустить плавающую ошибку, и для возможности целиком залезть в кэш, код должен быть крайне «сухим» и экономным, чего авторы memtest и добиваются собсно.

Так что твои идеи мимо кассы. Есть куча тестов работающих внутри ОС и использующих механизмы ОС, как раз то чего ты и желаешь.