MemTest86

(перенаправлено с «Memtest86+»)

MemTest86 и Memtest86+ — программы для проверки ОЗУ на компьютерах архитектуры x86 и x86-64.

MemTest86
Скриншот программы MemTest86
Скриншот Memtest86 (версия 4.0a)
ТипУтилита
РазработчикPassMark Software
Написана наСи и Ассемблер
Операционная система нет
Первый выпуск1994
Аппаратная платформа x86
Последняя версия
СостояниеАктивное
Лицензия

версия 6 и выше: проприетарное ПО,

версия 4 и ниже: GPL[2] v2.0;
Сайтmemtest86.com
Логотип Викисклада Медиафайлы на Викискладе
Memtest86+
Скриншот программы Memtest86+
Скриншот Memtest86+ (версия 4.10)
ТипУтилита
РазработчикСэмюэль Демюльместер
Написана наСи и Ассемблер
Операционная система нет
Первый выпуск2004
Аппаратная платформа x86
Последняя версия7.0 (7 января 2024)
ЛицензияGPL v2.0
Сайтmemtest.org
Логотип Викисклада Медиафайлы на Викискладе

Описание править

MemTest86 и Memtest86+ запускаются с помощью собственного загрузчика, поэтому наличия операционной системы для их работы не нужно. Начиная с MemTest86 2.3 и Memtest86+ 1.60 имеет функцию формирования списка плохих блоков памяти в формате BadRAM. Используя эти данные, модифицированное ядро Linux может работать с дефектным модулем RAM, не используя повреждённые участки.

Первая версия MemTest86 была написана Крисом Брэйди (Chris Brady); Memtest86+ была разработана Сэмюэлем Демюльместером (Samuel Demeulemeester). Загрузочный код был взят из Linux 1.2.1. Обе программы написаны на языке Си и x86-ассемблере. Обе программы поддерживают современные многоядерные процессоры, а также большое количество чипсетов материнских плат.

Алгоритм работы править

Алгоритм проверки памяти у обеих программ сходный. Программа сначала записывает всю память повторениями подготовленного блока данных, затем считывает и сверяет записанное с прочитанным в два прохода: начиная с младших адресов к старшим и наоборот. Процедура повторяется для множества разных образцов данных, чтобы выявить все возможные ошибки.

В процессе тестирования утилита совершает один или много циклов (англ. pass — проход) в зависимости от заданной перед запуском тестирования настройки.

Распространение править

MemTest86 править

MemTest86 доступен для скачивания на официальном сайте: образы CD (ISO), образ дискеты и образ USB-диска, а также исходные тексты.

MemTest86 по состоянию на 2019 год выпускается в двух вариантах — Pro и Free. Версии Pro отличаются бо́льшим набором функций[2], но являются платными.

Memtest86+ править

Memtest86+ 5.01. Получено 15 млн ошибок после 11 часов тестирования

Memtest86+ доступен для свободного скачивания на официальном сайте в виде образа дискеты, образа компакт-диска (ISO) и инсталлятора для установки программы на USB-накопитель, также можно скачать исходные тексты и скомпилировать программу самостоятельно.

На данный момент возобновлена доработка Memtest86+. Автор принимает пожертвования на развитие программы.

История править

MemTest86 править

MemTest86 была создана в 1994 году. Автор использовал алгоритмы тестирования оперативной памяти, разработанные им в 1981 году и использованные в тестах памяти компьютеров PDP-11, VAX11/780 и Cray XMP[3]. До версии 3.0 (середина 2002 года) MemTest86 активно развивался, затем был перерыв на два года, и последующие версии выходили с перерывами в год-два. С 2013 года (версии 4.1.0 и выше) программа стала обновляться регулярно — не менее двух раз в год[4], код программы был переписан, наряду с бесплатной появилась коммерческая версия. Для запуска версии 5.0.0 и выше требуется система с UEFI, иначе будет запущена legacy-версия программы 4.3.7.

Memtest86+ править

Программа создана в начале 2004 года как ответвление устаревшей на тот момент MemTest86.

Версии:

Ссылки править

Примечания править

  1. https://www.memtest86.com/whats-new.html
  2. 1 2 Feature Comparision — Сравнение возможностей (англ.). Архивировано 6 января 2021 года.
  3.  (англ.)Background // About Memtest86 Архивировано 1 мая 2012 года.
  4.  (англ.)ChangeLog Архивная копия от 21 апреля 2016 на Wayback Machine of the Memtest86
  5. Журнал «Домашний ПК», № 6/2010.
🔥 Top keywords: Заглавная страницаЯндексСлужебная:ПоискСу-57YouTubeГодовщины свадьбыЗаворотнюк, Анастасия ЮрьевнаОбодзинский, Валерий ВладимировичЗверев, АлександрКараганов, Сергей АлександровичАлькарас, КарлосВыборы в Европейский парламент (2024)Список умерших в 2024 годуЧемпионат Европы по футболу 2024РоссияПопков, Михаил ВикторовичЧернышёв, Пётр АндреевичГреф, Герман ОскаровичЧикатило, Андрей РомановичПушкин, Александр СергеевичFallout (серия игр)КлеопатраПутин, Владимир ВладимировичИмавов, Нассурдин АбдулазимовичАзбука МорзеБитва экстрасенсовРаспутин, Григорий ЕфимовичБарабаш, Юрий Владиславович9 июняМинистерство неджентльменских делВторжение России на Украину (с 2022)WildberriesСписок фильмов кинематографической вселенной MarvelTelegramХристианско-демократический союз ГерманииАльтернатива для ГерманииВКонтактеВодительское удостоверение в Российской ФедерацииЖукова, Софья Ивановна