Memtest86

Поделись знанием:
(перенаправлено с «Memtest86+»)
Перейти к: навигация, поиск
Memtest86

Скриншот Memtest86 (версия 4.0a)
Тип

Утилита

Разработчик

PassMark Software

Написана на

Си и Ассемблер

Операционная система

нет

Последняя версия

7.1.0[1]; (4 августа 2016)

Лицензия

версия 6 и выше: проприетарное ПО,
версия 4 и ниже: GPL[2] v2.0;

Сайт

[www.memtest86.com test86.com]

Memtest86Memtest86
Memtest86+

Скриншот Memtest86+ (версия 4.10)
Тип

Утилита

Разработчик

Самуэль Димоелеместер

Написана на

Си и Ассемблер

Операционная система

нет

Последняя версия

5.01 [3] (27 сентября 2013)

Лицензия

GPL[3] v2.0

Сайт

[www.memtest.org/ test.org]

Memtest86Memtest86

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.

Memtest86+

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

Версии:

Напишите отзыв о статье "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] — порядок работы.

Примечания

  1. [www.memtest86.com/index.html MemTest86 - Offical Site of the x86 Memory Testing Tool]
  2. 1 2 [www.memtest86.com/features.htm Feature Comparision — Сравнение возможностей]
  3. 1 2 [www.memtest.org Memtest86+ - Advanced Memory Diagnostic Tool]
  4.  (англ.)[www.memtest86.com/about.html Background // About Memtest86]
  5.  (англ.)[www.memtest86.com/support/ver_history.htm ChangeLog] of the Memtest86

Отрывок, характеризующий Memtest86

– Я знала, что вы позволите… так я так и скажу. – И Наташа, поцеловав мать, встала и пошла к двери.
В зале она встретила отца, с дурными известиями возвратившегося домой.
– Досиделись мы! – с невольной досадой сказал граф. – И клуб закрыт, и полиция выходит.
– Папа, ничего, что я раненых пригласила в дом? – сказала ему Наташа.
– Разумеется, ничего, – рассеянно сказал граф. – Не в том дело, а теперь прошу, чтобы пустяками не заниматься, а помогать укладывать и ехать, ехать, ехать завтра… – И граф передал дворецкому и людям то же приказание. За обедом вернувшийся Петя рассказывал свои новости.
Он говорил, что нынче народ разбирал оружие в Кремле, что в афише Растопчина хотя и сказано, что он клич кликнет дня за два, но что уж сделано распоряжение наверное о том, чтобы завтра весь народ шел на Три Горы с оружием, и что там будет большое сражение.
Графиня с робким ужасом посматривала на веселое, разгоряченное лицо своего сына в то время, как он говорил это. Она знала, что ежели она скажет слово о том, что она просит Петю не ходить на это сражение (она знала, что он радуется этому предстоящему сражению), то он скажет что нибудь о мужчинах, о чести, об отечестве, – что нибудь такое бессмысленное, мужское, упрямое, против чего нельзя возражать, и дело будет испорчено, и поэтому, надеясь устроить так, чтобы уехать до этого и взять с собой Петю, как защитника и покровителя, она ничего не сказала Пете, а после обеда призвала графа и со слезами умоляла его увезти ее скорее, в эту же ночь, если возможно. С женской, невольной хитростью любви, она, до сих пор выказывавшая совершенное бесстрашие, говорила, что она умрет от страха, ежели не уедут нынче ночью. Она, не притворяясь, боялась теперь всего.


M me Schoss, ходившая к своей дочери, еще болоо увеличила страх графини рассказами о том, что она видела на Мясницкой улице в питейной конторе. Возвращаясь по улице, она не могла пройти домой от пьяной толпы народа, бушевавшей у конторы. Она взяла извозчика и объехала переулком домой; и извозчик рассказывал ей, что народ разбивал бочки в питейной конторе, что так велено.
После обеда все домашние Ростовых с восторженной поспешностью принялись за дело укладки вещей и приготовлений к отъезду. Старый граф, вдруг принявшись за дело, всё после обеда не переставая ходил со двора в дом и обратно, бестолково крича на торопящихся людей и еще более торопя их. Петя распоряжался на дворе. Соня не знала, что делать под влиянием противоречивых приказаний графа, и совсем терялась. Люди, крича, споря и шумя, бегали по комнатам и двору. Наташа, с свойственной ей во всем страстностью, вдруг тоже принялась за дело. Сначала вмешательство ее в дело укладывания было встречено с недоверием. От нее всё ждали шутки и не хотели слушаться ее; но она с упорством и страстностью требовала себе покорности, сердилась, чуть не плакала, что ее не слушают, и, наконец, добилась того, что в нее поверили. Первый подвиг ее, стоивший ей огромных усилий и давший ей власть, была укладка ковров. У графа в доме были дорогие gobelins и персидские ковры. Когда Наташа взялась за дело, в зале стояли два ящика открытые: один почти доверху уложенный фарфором, другой с коврами. Фарфора было еще много наставлено на столах и еще всё несли из кладовой. Надо было начинать новый, третий ящик, и за ним пошли люди.
– Соня, постой, да мы всё так уложим, – сказала Наташа.
– Нельзя, барышня, уж пробовали, – сказал буфетчнк.
– Нет, постой, пожалуйста. – И Наташа начала доставать из ящика завернутые в бумаги блюда и тарелки.
– Блюда надо сюда, в ковры, – сказала она.
– Да еще и ковры то дай бог на три ящика разложить, – сказал буфетчик.
– Да постой, пожалуйста. – И Наташа быстро, ловко начала разбирать. – Это не надо, – говорила она про киевские тарелки, – это да, это в ковры, – говорила она про саксонские блюда.
– Да оставь, Наташа; ну полно, мы уложим, – с упреком говорила Соня.
– Эх, барышня! – говорил дворецкий. Но Наташа не сдалась, выкинула все вещи и быстро начала опять укладывать, решая, что плохие домашние ковры и лишнюю посуду не надо совсем брать. Когда всё было вынуто, начали опять укладывать. И действительно, выкинув почти все дешевое, то, что не стоило брать с собой, все ценное уложили в два ящика. Не закрывалась только крышка коверного ящика. Можно было вынуть немного вещей, но Наташа хотела настоять на своем. Она укладывала, перекладывала, нажимала, заставляла буфетчика и Петю, которого она увлекла за собой в дело укладыванья, нажимать крышку и сама делала отчаянные усилия.
– Да полно, Наташа, – говорила ей Соня. – Я вижу, ты права, да вынь один верхний.
– Не хочу, – кричала Наташа, одной рукой придерживая распустившиеся волосы по потному лицу, другой надавливая ковры. – Да жми же, Петька, жми! Васильич, нажимай! – кричала она. Ковры нажались, и крышка закрылась. Наташа, хлопая в ладоши, завизжала от радости, и слезы брызнули у ней из глаз. Но это продолжалось секунду. Тотчас же она принялась за другое дело, и уже ей вполне верили, и граф не сердился, когда ему говорили, что Наталья Ильинишна отменила его приказанье, и дворовые приходили к Наташе спрашивать: увязывать или нет подводу и довольно ли она наложена? Дело спорилось благодаря распоряжениям Наташи: оставлялись ненужные вещи и укладывались самым тесным образом самые дорогие.