Memtest86+ to darmowe narzędzie do diagnozowania i sprawdzania pamięci RAM komputera, pozwalające na identyfikację wadliwych gniazd pamięci i wykrywanie błędów.
Aplikacja działa przy użyciu własnego programu ładującego, więc nie wymaga systemu operacyjnego do uruchomienia.
Zalety Memtest86+
Memtest86+ posiada funkcję, która pozwala wygenerować listę "złych" bloków pamięci. Dzięki temu jądro systemu operacyjnego Linux może pracować z pamięcią RAM pomimo istniejących uszkodzonych obszarów.
Program wykorzystuje kod startowy, który został zapożyczony z systemu operacyjnego Linux. Narzędzie jest napisane w języku C i asemblerze x86. Program obsługuje nowoczesne procesory dwu- i czterordzeniowe oraz wiele chipsetów płyt głównych.
Zasada działania Memtest86+
Memtest86+ zapisuje w całej pamięci RAM wstępnie przygotowane bloki danych. Następnie narzędzie zaczyna odczytywać i sprawdzać zapisane informacje z odczytanymi w dwóch przebiegach: od adresów niskiego rzędu do adresów wysokiego rzędu i odwrotnie. Cały proces jest powtarzany dla dużej liczby próbek danych w celu wykrycia ewentualnych błędów.
Podczas testowania program wykonuje jeden lub wiele przebiegów, w tym przypadku w zależności od konfiguracji aplikacji.