Цель работы: изучение методов тестирования оперативной памяти.
№ варианта |
Задание |
2 |
Инверсионное перемещение, один проход и запись нулями |
Memtest86 использует два алгоритма тестирования, которые обеспечивают в разумном степени приближение к вышеописанному плану. Первый из них называется инверсионное перемещение:
1. Заполнить память согласно щаблону.
2. Начать с наименьшего адреса:
- проверить на совпадение с шаблоном;
- записать изменение шаблона;
- увеличить значение адреса.
Повторить 2a - 2c
3. Начать с наибольшего адреса.
- проверить на совпадение шаблон;
- записать изменение шаблона;
- увеличить значение адреса.
Повторить 3a - 3c
Этот алгоритм достигает хорошего приближения к идеалу, но обладает некоторыми ограничениями. Все существующие микросхемы памяти имеют большую плотность и хранят в блоках по 4 –16 бит. Таким образом невозможно записать либо прочитать из памяти только один бит данных. Таким образом не гарантированно что все ячейки памяти будут протестированы. Выходом из этой ситуации является использования нескольких шаблонов, с различными комбинациями нулей и единиц.
Так же можно увидеть, что кэширование, буферизация другие оптимизации делают алгоритм тестирования менее эффективными. И если кэширование памяти можно отключить, то буферизацию в современных высокопроизводительных чипах отключить нельзя.
Этот тест использует алгоритм инверсионного перемещения с шаблоном состоящим из нулей. Кэш включен хотя он ухудшает работу алгоритма. С включенным тестом работа этого теста занимает мало времени и позволяет выявить все грубые ошибки.
Для тестирования памяти установил образ теста на USB носитель (рис. 1).
Рисунок 1 – Установка программы Memtest86
Затем перезагрузил компьютер, и нажал клавишу F12. Далее выбрал диагностику памяти, после чего тест был запущен. Работа теста изображена на рисунках 2-4.
Рисунок 2 – Работа программы Memtest86
Рисунок 3 – Работа программы Memtest86
Рисунок 4 – Работа программы Memtest86
После завершения теста, и отсутствия каких либо ошибок нажал клавишу ESC.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.