2016-11-21 22 views
0

Когда компьютер запускается, он будет выполнять тест памяти, можно ли определить результат этого теста или получить доступ к результатам теста после загрузки?Ошибка памяти при запуске ПК

Мне нужно проверить системную память и вернуть результаты подключенному модулю, чтобы определить работоспособность платы ЦП, в данном случае модуля PC 104.

Я искал приложение, такое как MemTest86 +, но это нужно запускать на загрузочном носителе. Это также способ преодолеть наши требования.

+0

Вы говорите, что MemTest86 - это верх над вашими требованиями, но это единственный способ правильно протестировать память. Самотестирование загрузки чрезвычайно простое (то есть, он делает лишь немного, не пытаясь обнулить всю память). – Phylogenesis

+0

@Phylogenesis, проблема в том, что мне нужно иметь возможность взаимодействовать с тем, что выполняет тест памяти, и возвращать результаты вызывающему. – SPlatten

+0

Сложность заключается в том, что сама операционная система использует небольшую часть доступной памяти, и поэтому она не поддается тестированию. Memtest обойдется в этом, запустив свою собственную очень обрезанную ОС, которая позволяет ей отображать себя в разные области памяти по мере необходимости. – Phylogenesis

ответ

1

Результатом этого теста является «успех», иначе ваш компьютер перестанет загружаться. На самом деле это не «тестовая» память, это больше похоже на открытие, которое имеет возможность обнаруживать неисправные модули.

Напротив, тесты памяти обычно проверяют память для многих распространенных шаблонов отказов. Это занимает довольно много времени и обычно означает, что вы перезаписываете одно и то же физическое местоположение несколько раз, проверяете ошибки четности и т. Д. Для этого вам понадобится специализированный инструмент.