Memtest86
Скриншот Memtest86 (версия 4.0a) | |
Тип | |
---|---|
Разработчик |
PassMark Software |
Написана на | |
Операционная система |
нет |
Последняя версия | |
Лицензия |
версия 6 и выше: проприетарное ПО, |
Сайт |
[www.memtest86.com test86.com] |
Скриншот Memtest86+ (версия 4.10) | |
Тип | |
---|---|
Разработчик |
Самуэль Димоелеместер |
Написана на | |
Операционная система |
нет |
Последняя версия |
5.01 [3] (27 сентября 2013) |
Лицензия | |
Сайт |
[www.memtest.org/ test.org] |
Memtest86 и Memtest86+ — программы для проверки ОЗУ на компьютерах архитектуры x86 и x86-64.
Содержание
Описание
Memtest86 и Memtest86+ запускаются с помощью собственного загрузчика, поэтому наличие операционной системы для их работы не нужно. Начиная с версии 1.60 утилита Memtest86+ имеет функцию формирования списка плохих блоков памяти в формате BadRAM. Используя эти данные, модифицированное ядро Linux может работать с дефектным модулем RAM, не используя повреждённые участки.
Первая версия Memtest86 была написана Крисом Брэйди (Chris Brady); Memtest86+ была разработана Сэмюэлем Демельмистером (Samuel Demeulemeester), в настоящее время не развивается. Загрузочный код был взят из Linux 1.2.1. Обе программы написаны на языке Си и x86-ассемблере. Обе программы поддерживают современные многоядерные процессоры, а также большое количество чипсетов материнских плат.
Алгоритм проверки памяти у обеих программ сходный. Программа сначала записывает всю память повторениями подготовленного блока данных, затем считывает и сверяет записанное с прочитанным в два прохода: начиная с младших адресов к старшим и наоборот. Процедура повторяется для множества разных образцов данных, чтобы выявить все возможные ошибки.
В процессе тестирования утилита совершает один или много циклов (англ. pass — проход) в зависимости от заданной перед запуском тестирования настройки.
Распространение
Memtest86
Memtest86 доступен для скачивания на [www.memtest86.com/download.html официальном сайте]: образы CD (ISO), образ дискеты и образ USB-диска, а также исходные тексты.
В настоящее время Memtest86 выпускается в двух вариантах: Pro и Free. Версии Pro отличаются бо́льшим набором функций[2], но являются платными.
Memtest86+
Memtest86+ доступен для свободного скачивания на [www.memtest.org/#downiso официальном сайте] в виде образа дискеты, образа компакт-диска (ISO) и инсталлятора для установки программы на USB-диск (USB-flash), также можно скачать исходные тексты и скомпилировать программу самостоятельно.
Автор принимает пожертвования на развитие программы, но фактически развитие Memtest86+ прекращено. Последняя версия Memtest86+ базируется на устаревшей версии Memtest86.
История
Memtest86
Memtest86 была создана в 1994 году, автор использовал алгоритмы тестирования оперативной памяти, разработанные им начиная с 1981 года и использованные в тестах памяти компьютеров PDP-11, VAX11/780 и Cray XMP.[4] До версии 3.0 (середина 2002 года) Memtest86 активно развивался, затем был перерыв на 2 года, и последующие версии выходили с перерывами в год-два. С 2013 года (версии 4.1.0 и выше) программа стала обновляться регулярно, не менее двух раз в год[5], код программы был переписан, наряду с бесплатной появилась платная версия. Для запуска версии 5.0.0 и выше требуется система с UEFI, иначе будет запущена legacy-версия программы 4.3.7.
- 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 года
- 4.2 — 18 марта 2013 года
- 4.3.0 — 10 июля 2013 года
- 4.3.1 — 8 августа 2013 года
- 4.3.2 — 30 августа 2013 года
- 4.3.3 — 11 сентября 2013 года
- 4.3.4 — 2 октября 2013 года
- 4.3.5 — 24 октября 2013 года
- 4.3.6 — 14 ноября 2013 года
- 4.3.7 — 29 сентября 2014
- 5.0.0 — 3 декабря 2013 года
- 5.1.0 — 16 мая 2014 года
- 6.0.0 — 13 февраля 2014 года
- 6.1.0 — 5 июня 2015 года
- 6.2.0 — 27 августа 2015 года
- 6.3.0 — 27 января 2016 года
- 7.0.0 — 19 июля 2016 года
- 7.1.0 — 4 августа 2016 года
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 года
- 5.01 — 27 сентября 2013 года
Напишите отзыв о статье "Memtest86"
Ссылки
- (англ.)[www.memtest86.com/ Официальный сайт Memtest86]
- (рус.)[fobosworld.ru/jelezo/remont-test/60-memtest86 Тест памяти Memtest86] — описание и краткая инструкция на сайте [fobosworld.ru FOBOS WORLD]
- (англ.)[www.memtest.org/ Официальный сайт Memtest86+]
- (англ.)[rick.vanrein.org/linux/badram/ BadRAM: Linux kernel support for broken RAM modules] патч для ядер Linux
- [shparg.narod.ru/index/0-6 Тест оперативной памяти Memtest86+ V5.01] — порядок работы.
Примечания
- ↑ [www.memtest86.com/index.html MemTest86 - Offical Site of the x86 Memory Testing Tool]
- ↑ 1 2 [www.memtest86.com/features.htm Feature Comparision — Сравнение возможностей]
- ↑ 1 2 [www.memtest.org Memtest86+ - Advanced Memory Diagnostic Tool]
- ↑ (англ.)[www.memtest86.com/about.html Background // About Memtest86]
- ↑ (англ.)[www.memtest86.com/support/ver_history.htm ChangeLog] of the Memtest86
Отрывок, характеризующий Memtest86
– Я знала, что вы позволите… так я так и скажу. – И Наташа, поцеловав мать, встала и пошла к двери.В зале она встретила отца, с дурными известиями возвратившегося домой.
– Досиделись мы! – с невольной досадой сказал граф. – И клуб закрыт, и полиция выходит.
– Папа, ничего, что я раненых пригласила в дом? – сказала ему Наташа.
– Разумеется, ничего, – рассеянно сказал граф. – Не в том дело, а теперь прошу, чтобы пустяками не заниматься, а помогать укладывать и ехать, ехать, ехать завтра… – И граф передал дворецкому и людям то же приказание. За обедом вернувшийся Петя рассказывал свои новости.
Он говорил, что нынче народ разбирал оружие в Кремле, что в афише Растопчина хотя и сказано, что он клич кликнет дня за два, но что уж сделано распоряжение наверное о том, чтобы завтра весь народ шел на Три Горы с оружием, и что там будет большое сражение.
Графиня с робким ужасом посматривала на веселое, разгоряченное лицо своего сына в то время, как он говорил это. Она знала, что ежели она скажет слово о том, что она просит Петю не ходить на это сражение (она знала, что он радуется этому предстоящему сражению), то он скажет что нибудь о мужчинах, о чести, об отечестве, – что нибудь такое бессмысленное, мужское, упрямое, против чего нельзя возражать, и дело будет испорчено, и поэтому, надеясь устроить так, чтобы уехать до этого и взять с собой Петю, как защитника и покровителя, она ничего не сказала Пете, а после обеда призвала графа и со слезами умоляла его увезти ее скорее, в эту же ночь, если возможно. С женской, невольной хитростью любви, она, до сих пор выказывавшая совершенное бесстрашие, говорила, что она умрет от страха, ежели не уедут нынче ночью. Она, не притворяясь, боялась теперь всего.
M me Schoss, ходившая к своей дочери, еще болоо увеличила страх графини рассказами о том, что она видела на Мясницкой улице в питейной конторе. Возвращаясь по улице, она не могла пройти домой от пьяной толпы народа, бушевавшей у конторы. Она взяла извозчика и объехала переулком домой; и извозчик рассказывал ей, что народ разбивал бочки в питейной конторе, что так велено.
После обеда все домашние Ростовых с восторженной поспешностью принялись за дело укладки вещей и приготовлений к отъезду. Старый граф, вдруг принявшись за дело, всё после обеда не переставая ходил со двора в дом и обратно, бестолково крича на торопящихся людей и еще более торопя их. Петя распоряжался на дворе. Соня не знала, что делать под влиянием противоречивых приказаний графа, и совсем терялась. Люди, крича, споря и шумя, бегали по комнатам и двору. Наташа, с свойственной ей во всем страстностью, вдруг тоже принялась за дело. Сначала вмешательство ее в дело укладывания было встречено с недоверием. От нее всё ждали шутки и не хотели слушаться ее; но она с упорством и страстностью требовала себе покорности, сердилась, чуть не плакала, что ее не слушают, и, наконец, добилась того, что в нее поверили. Первый подвиг ее, стоивший ей огромных усилий и давший ей власть, была укладка ковров. У графа в доме были дорогие gobelins и персидские ковры. Когда Наташа взялась за дело, в зале стояли два ящика открытые: один почти доверху уложенный фарфором, другой с коврами. Фарфора было еще много наставлено на столах и еще всё несли из кладовой. Надо было начинать новый, третий ящик, и за ним пошли люди.
– Соня, постой, да мы всё так уложим, – сказала Наташа.
– Нельзя, барышня, уж пробовали, – сказал буфетчнк.
– Нет, постой, пожалуйста. – И Наташа начала доставать из ящика завернутые в бумаги блюда и тарелки.
– Блюда надо сюда, в ковры, – сказала она.
– Да еще и ковры то дай бог на три ящика разложить, – сказал буфетчик.
– Да постой, пожалуйста. – И Наташа быстро, ловко начала разбирать. – Это не надо, – говорила она про киевские тарелки, – это да, это в ковры, – говорила она про саксонские блюда.
– Да оставь, Наташа; ну полно, мы уложим, – с упреком говорила Соня.
– Эх, барышня! – говорил дворецкий. Но Наташа не сдалась, выкинула все вещи и быстро начала опять укладывать, решая, что плохие домашние ковры и лишнюю посуду не надо совсем брать. Когда всё было вынуто, начали опять укладывать. И действительно, выкинув почти все дешевое, то, что не стоило брать с собой, все ценное уложили в два ящика. Не закрывалась только крышка коверного ящика. Можно было вынуть немного вещей, но Наташа хотела настоять на своем. Она укладывала, перекладывала, нажимала, заставляла буфетчика и Петю, которого она увлекла за собой в дело укладыванья, нажимать крышку и сама делала отчаянные усилия.
– Да полно, Наташа, – говорила ей Соня. – Я вижу, ты права, да вынь один верхний.
– Не хочу, – кричала Наташа, одной рукой придерживая распустившиеся волосы по потному лицу, другой надавливая ковры. – Да жми же, Петька, жми! Васильич, нажимай! – кричала она. Ковры нажались, и крышка закрылась. Наташа, хлопая в ладоши, завизжала от радости, и слезы брызнули у ней из глаз. Но это продолжалось секунду. Тотчас же она принялась за другое дело, и уже ей вполне верили, и граф не сердился, когда ему говорили, что Наталья Ильинишна отменила его приказанье, и дворовые приходили к Наташе спрашивать: увязывать или нет подводу и довольно ли она наложена? Дело спорилось благодаря распоряжениям Наташи: оставлялись ненужные вещи и укладывались самым тесным образом самые дорогие.