MemTest86 е тест на паметта за x86 компютри.Това включва 64-битови машини.Има много добри подходи за тестване на паметта.Въпреки това, много тестове просто хвърлят някои модели в паметта без много мисли и знания за архитектурата на паметта или как грешките могат да бъдат най-добре открити.Това работи добре при твърди грешки в паметта, но не прави много за откриване на периодични грешки.Тестовете на базата на BIOS памет са безполезни за намиране на периодични грешки в паметта.RAM чиповете се състоят от голям масив от плътно опаковани клетки от паметта, по една за всеки бит данни.По-голямата част от прекъсващите се повреди са резултат от взаимодействие между тези клетки на паметта.Често писането на клетка с памет може да доведе до записване на една от съседните клетки със същите данни.Ефективен тест на паметта се опитва да се тества за това състояние.Следователно, идеална стратегия за тестване на паметта би била следната: Напишете клетка с нула.Напишете всички съседни клетки с един, един или повече пъти.Проверете дали първата клетка все още има нула.Трябва да е очевидно, че тази стратегия изисква точни познания за това как клетките от паметта са разположени на чипа.Освен това има безкраен брой възможни оформления на чипове за различни видове чипове и производителите, което прави тази стратегия непрактична.Има обаче алгоритми за тестване, които могат да приближат този идеал и MemTest86 прави точно това.
passmark-memtest86