MemTest86, x86 bilgisayarlar için bir bellek testidir.Buna 64 bit makineler dahildir.Belleği test etmek için birçok iyi yaklaşım vardır.Bununla birlikte, birçok test, bellek mimarisi hakkında çok fazla düşünce veya bilgi veya hataların en iyi nasıl tespit edilebileceğini bilmeden bazı desenleri belleğe atar.Bu, sabit bellek hataları için iyi çalışır, ancak aralıklı hataları bulmak için çok az şey yapar.BIOS tabanlı bellek testleri aralıklı bellek hataları bulmak için işe yaramaz.RAM yongaları, her veri biti için bir tane olmak üzere çok sayıda sıkıca paketlenmiş bellek hücresinden oluşur.Aralıklı arızaların büyük çoğunluğu, bu bellek hücreleri arasındaki etkileşimin bir sonucudur.Genellikle bir bellek hücresi yazmak, bitişik hücrelerden birinin aynı verilerle yazılmasına neden olabilir.Etkili bir hafıza testi bu durumu test etmeye çalışır.Bu nedenle, belleği test etmek için ideal bir strateji aşağıdaki gibidir: Sıfır ile bir hücre yazın.Bitişik hücrelerin tümünü bir, bir veya daha fazla kez yazın.İlk hücrenin hala sıfır olduğunu kontrol edin.Bu stratejinin, bellek hücrelerinin çip üzerinde nasıl düzenlendiği hakkında kesin bir bilgi gerektirdiği açık olmalıdır.Buna ek olarak, farklı çip türleri ve üreticileri için bu stratejiyi uygulanamaz hale getiren, hiç bitmeyen sayıda olası çip yerleşimi vardır.Bununla birlikte, bu ideale yaklaşabilen test algoritmaları vardır ve MemTest86 sadece bunu yapar.