Важная информация

User Tag List

Показано с 1 по 3 из 3

Тема: Тесты памяти

  1. #1
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,373
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    49 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Тесты памяти

    Подумал, что стоит сделать отдельную тему.
    Для затравки предлагаю свой тест в двух вариантах.
    Главные особенности:
    1. Операции записи в память и проверки разнесены во времени.
    2. Целостность самого теста контролируется с использованием CRC. Не контролируется фрагмент памяти 256 байт с переменными, протоколом и стеком.
    Предварительную версию shapipovo проверил на реале и она обнаружила ошибку, что дает некоторую уверенность в полезности теста.
    Основное отличие версий 2 и 3 от первой - поддержка протокола на 32 ошибки. Т.е. тестовый прогон не прерывается сразу при обнаружении ошибки. Адрес, записанное и прочитанное значения заносятся в протокол. Печать результатов прогона производится по его окончанию или досрочно при переполнении протокола ошибок.
    После каждого прогона печатается его номер и CRC программы (для memtest2 эталон - 2EB1, для memtest3 - B8D3).
    Далее печатаются ошибки при их наличии. Каждая ошибка печатается в одной строке: адрес, записанный байт, прочитанный байт.
    Для запуска следующего прогона нужно нажать УС или СС или РУС/ЛАТ
    Тесты универсальные и подходят для любого известного клона вектора.
    memtest3 полный (как memtest) - проверяет 256 комбинаций для каждой тестируемой ячейки. Время одного прогона в районе восьми минут.
    memtest2 сокращенный - проверяет 4 комбинации для каждой тестируемой ячейки. Время одного прогона несколько секунд.
    Вложения Вложения

  2. Эти 3 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    shapipovo (05.09.2019), tnt23 (05.09.2019), val_dp (18.10.2019)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Member
    Регистрация
    07.03.2009
    Адрес
    г. Шарыпово
    Сообщений
    176
    Спасибо Благодарностей отдано 
    44
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хорошая прога. У меня на Старт-1200 техпрогон проходил без ошибок. Этот тест нашел МС памяти сбоящей при пониженном напряжении питания +5 вольт.

  5. #3
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,373
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    49 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    shapipovo, спасибо на добром слове, но хочу дополнить.
    1. Если некоторые озушки полностью неработоспособны, то
    или
    1.1. При старте вектора сразу будут видны характерные вертикальные полосы на карте загрузки, если сбойные ячейки в области C000-DFFF.
    или
    1.2. Не получится запустить практически любую загруженную программу, если сбойные ячейки в области 0000-1FFF. Причем загрузчик может рапортовать, что загрузка прошла успешно, т.к. считываемую программу он только пишет в память, но не читает.
    или
    1.3. Если "мертвые" ячейки в других областях, то их обнаружит любой тест памяти, в т.ч. и тест техпрогона.
    2. А вот если ошибка плавающая, то техпрогон вряд ли ее обнаружит. И memtest2 тоже.
    memtest или memtest3 скорее всего обнаружат плавающие ошибки в старших битах, насчет младших полной уверенности нет. В идеале можно было бы сделать симметричный тест всех бит всех ячеек, но тогда время тестирования будет больше суток. Думаю на практике можно обойтись двумя зеркальными проходами, что увеличит время тестирования только в два раза.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Корвет : КТДП - тесты железа
    от esl в разделе Корвет
    Ответов: 27
    Последнее: 27.05.2019, 18:29
  2. Тесты ВМ1
    от nzeemin в разделе БК-0010/0011
    Ответов: 90
    Последнее: 05.10.2018, 12:24
  3. Тесты для ZX-Spectrum в tap формате
    от Ovvnex в разделе Софт
    Ответов: 30
    Последнее: 20.11.2017, 01:32
  4. Тесты железа
    от Almaz в разделе Софт
    Ответов: 3
    Последнее: 18.03.2006, 02:33

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •