- Memtest86+
-
Memtest86
Memtest86+
Скриншот Memtest86+, запущенного под VMware Workstation 2007Тип Утилита
Разработчик Memtest86: Chris Brady
Memtest86+: Samuel DemeulemeesterОперационная система Не требуется
Последняя версия Memtest86: 4.0a — 20 августа 2011
Memtest86+: 4.20 — 25 января 2011Лицензия GNU GPL v2.0
Сайт Memtest86+ и Memtest86 — программы для проверки ОЗУ на компьютерах архитектуры x86 и x86-64.
Содержание
Описание
Memtest86+ и Memtest86 запускаются с помощью собственного загрузчика, поэтому наличие операционной системы для их работы не нужно. Начиная с версии 1.60 утилита Memtest86+ имеет функцию формирования списка плохих блоков памяти в формате BadRAM. Используя эти данные, модифицированное ядро Linux может работать с дефектным модулем RAM, не используя повреждённые участки.
Первая версия Memtest86 была написана Крисом Брэди (Chris Brady); Memtest86+ был разработан Сэмюэлем Демельмистером (Samuel Demeulemeester). Загрузочный код был взят из Linux 1.2.1. Обе программы написаны на языке Си и x86-ассемблере, распространяются под лицензией GNU GPL. Обе программы поддерживают современные двухъядерные и четырёхъядерные процессоры, а также большое количество чипсетов материнских плат.
Распространение
Memtest86+
Memtest86+ доступен для свободного скачивания на официальном сайте в виде образа дискеты, образа компакт-диска (ISO) и инсталлятора для установки программы на USB-диск (USB-flash), также можно скачать исходные тексты и скомпилировать программу самостоятельно.
Последняя (на середину 2012 года) версия Memtest86+ 4.20.
Автор принимает пожертвования на развитие программы.
Memtest86
Memtest86 также доступен для свободного скачивания на официальном сайте: образы CD (ISO), образ дискеты и образ USB-диска, а также исходные тексты.
Последняя (на середину 2012 года) версия — Memtest86 4.0. Memtest86 выпускается в двух вариантах: для рабочих станциий (Memtest86 4.0a) и для серверов (Memtest86 4.0b).
Различия версий Memtest86 4.0a 4.0b Число потоков 16 32 Граница памяти 64 Гб 8 Тб Принцип работы
Алгоритм проверки памяти у обеих программ сходный. Программа сначала записывает всю память повторениями подготовленного блока данных, затем считывает и сверяет записанное с прочитанным в два прохода: начиная с младших адресов к старшим и наоборот. Процедура повторяется для множества разных образцов данных, чтобы выявить все возможные ошибки.
В процессе тестирования утилита совершает один или много циклов ({en|pass} — проход) в зависимости от заданной перед запуском тестирования настройки.
История
Memtest86
Memtest86 был создан в 1994 году, автор использовал алгоритмы тестирования оперативной памяти, разработанные им начиная с 1981 года и использованные в тестах памяти компьютеров PDP-11, VAX11/780 и Cray XMP.[1] До версии 3.0 (середина 2002 года) Memtest86 активно развивался, затем перерыв на 2 года, и последующие версии выходили с перерывами в год-два.[2]
- 1.0 — 1994 год
- 1.3 —
- 1.4 —
- 1.5 —
- 2.0 —
- 2.1 —
- 2.2 —
- 2.3 —
- 2.4 —
- 2.5 — 13 декабря 2000 года
- 2.6 — 25 мая 2001 года
- 2.7 — 12 июля 2001 года
- 2.8 — 18 октября 2001 года
- 2.9 — 29 февраля 2002 года
- 3.0 — 22 мая 2002 года выпущен Эриком Бидерманом (англ. Eric Biederman)
- 3.1a (альфа) — 11 марта 2004 года — появилась поддержка процессоров AMD64
- 3.2 — 11 ноября 2004 года
- 3.3 — 12 января 2007 года
- 3.4 — 2 августа 2007 года
- 3.5 — 3 января 2009 года
- 4.0 — 28 марта 2011 года
Memtest86+
Программа создана в начале 2004 года как ответвление Memtest86, на тот момент устаревшего. Доступные версии:
- 2.00 — 8 февраля 2008 года
- 2.01 — 21 февраля 2008 года
- 2.10 — 15 ноября 2008 года
- 2.11 — 22 декабря 2008 года
- 4.00 — 22 сентября 2009 года
- 4.10 — 4 мая 2010 года
- 4.20 — 25 января 2011 года
В дальнейшем авторы обеих программ взаимно дополняли их.
Ссылки
- (англ.)Официальный сайт Memtest86+
- (англ.)BadRAM: Linux kernel support for broken RAM modules патч для ядер Linux
- (англ.)Официальный сайт Memtest86
- ↑ (англ.)Background // About Memtest86
- ↑ (англ.)ChamgeLog of the Memtest86]
См. также
- (рус.)Тест памяти Memtest86 — описание и краткая инструкция на сайте FOBOS WORLD
Категории:- Программное обеспечение по алфавиту
- Свободные программы тестирования исправности компьютера
Wikimedia Foundation. 2010.