Istnieje wiele dobrych podejść do testowania pamięci. Jednak wiele testów po prostu rzucić niektóre wzorce w pamięci bez większego myślenia lub wiedzy o architekturze pamięci lub jak błędy mogą być najlepiej wykryte. To działa dobrze w przypadku awarii pamięci twardej, ale niewiele, aby znaleźć sporadyczne błędy. Testy pamięci oparte na systemie BIOS są bezużyteczne do znajdowania błędów pamięci przerywanej. Chipy RAM składają się z dużej gamy szczelnie zapakowanych komórek pamięci, po jednym dla każdego bitu danych. Zdecydowana większość przerywanych awarii są wynikiem interakcji między tymi komórkami pamięci. Często pisanie komórki pamięci może spowodować, że jedna z sąsiednich komórek zostanie zapisana przy tym samym danych. Skuteczny test pamięci próbuje przetestować pod kątem tego warunku. W związku z tym idealną strategią testowania pamięci byłoby następujące: Napisz komórkę z zerem. Zapisz wszystkie sąsiednie komórki za pomocą jednej, jeden lub więcej razy. Sprawdź, czy pierwsza komórka nadal ma zero. Powinno być oczywiste, że strategia ta wymaga dokładnej wiedzy o tym, jak komórki pamięci są rozmieszczone na chipie. Ponadto istnieje niekończąca się liczba możliwych układów chipów dla różnych typów chipów i producentów, co sprawia, że strategia ta jest niepraktyczna. Istnieją jednak algorytmy testowania, które mogą przybliżyć ten idealny i MemTest86 właśnie to robi. MemTest86 został pierwotnie opracowany przez Chrisa Brady'ego z pierwszym wydaniem w 1994 roku. Od tego czasu wydano kilkanaście nowych wersji. W tym okresie dodano obsługę 64-bitowych, nowych typów procesorów, symetrycznych procesorów wieloprocesorowych i wielu innych funkcji. W lutym 2013 roku PassMark Software przejął konserwację projektu od Chrisa. Niedawno dodaliśmy opcję zakupu wstępnie wykonanego dysku flash USB, a także stworzyliśmy forum wsparcia, na którym użytkownicy mogą omawiać problemy. Kod MemTest86 pozostaje open source.
historia wersji
- Wersja 7.0 opublikowany na 2016-07-22
MemTest86 obsługuje uruchamianie zarówno z nowszej platformy UEFI, jak i z tradycyjnego systemu BIOS. Podczas uruchamiania z UEFI, MemTest86 ma dostęp do dodatkowych usług niedostępnych w BIOS-ie, w tym: natywnej obsługi 64-bitowej, obsługi myszy, ulepszonej obsługi klawiatury USB, ulepszonej obsługi wielowątkowej i innych
Szczegóły programu
- Kategorii: Narzędzia systemowe > Benchmarking
- Wydawca: PassMark Software
- Licencji: Wolna
- Cena: N/A
- Wersja: 7.0
- Platformy: windows