MemTest86 ist ein Speichertest für x86-Computer.Dies schließt 64-Bit-Computer ein.Es gibt viele gute Ansätze zum Testen des Gedächtnisses.Bei vielen Tests werden jedoch einfach einige Muster in den Speicher geworfen, ohne dass viel darüber nachgedacht oder Kenntnisse über die Speicherarchitektur oder darüber, wie Fehler am besten erkannt werden können, vorhanden sind.Dies funktioniert gut bei Ausfällen des Festplattenspeichers, hilft jedoch wenig, um zeitweise auftretende Fehler zu finden.BIOS-basierte Speichertests sind nutzlos, um zeitweise Speicherfehler zu finden.RAM-Chips bestehen aus einem großen Array dicht gepackter Speicherzellen, eine für jedes Datenbit.Die überwiegende Mehrheit der intermittierenden Ausfälle resultiert aus der Wechselwirkung zwischen diesen Speicherzellen.Oft kann das Schreiben einer Speicherzelle dazu führen, dass eine der benachbarten Zellen mit denselben Daten geschrieben wird.Ein effektiver Speichertest versucht, diesen Zustand zu testen.Daher wäre eine ideale Strategie zum Testen des Speichers die folgende: Schreiben Sie eine Zelle mit einer Null.Schreiben Sie alle benachbarten Zellen ein-, ein- oder mehrmals.Überprüfen Sie, ob die erste Zelle noch eine Null hat.Es sollte offensichtlich sein, dass diese Strategie eine genaue Kenntnis darüber erfordert, wie die Speicherzellen auf dem Chip angeordnet sind.Darüber hinaus gibt es eine unendliche Anzahl möglicher Chip-Layouts für verschiedene Chiptypen und -hersteller, was diese Strategie unpraktisch macht.Es gibt jedoch Testalgorithmen, die sich diesem Ideal annähern können, und MemTest86 tut genau dies.
passmark-memtest86