Memtest86

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 3 januari 2022; kontroller kräver 11 redigeringar .
Memtest86

Skärmdump av Memtest86 (version 4.0a)
Sorts Verktyg
Utvecklaren PassMark programvara
Skrivet i C och Assembler
Operativ system Nej
Första upplagan 1994
Hårdvaruplattform x86
senaste versionen 10,0 [1] ; ( 30 september 2022 )
stat Aktiva
Licens

version 6 och högre: proprietär programvara,

version 4 och nedan: GPL [2] v2.0;
Hemsida memtest86.com
 Mediafiler på Wikimedia Commons
Memtest86+

Skärmdump av Memtest86+ (version 4.10)
Sorts Verktyg
Utvecklaren Samuel Demulmester
Skrivet i C och Assembler
Operativ system Nej
Första upplagan 2004
Hårdvaruplattform x86
senaste versionen 5.31b [3] ( 12 april 2020 )
Licens GPL [3] v2.0
Hemsida memtest.org
 Mediafiler på Wikimedia Commons

Memtest86 och Memtest86+  är program för att testa RAMx86- och x86-64 -datorer .

Beskrivning

Memtest86 och Memtest86+ körs med sin egen bootloader, så du behöver inget operativsystem för att köra dem. Från och med MemTest86 2.3 och Memtest86+ 1.60 har den funktionen att generera en lista över dåliga minnesblock i BadRAM-formatet. Med hjälp av dessa data kan en modifierad Linux -kärna arbeta med en defekt RAM-modul utan att använda de skadade områdena.

Den första versionen av Memtest86 skrevs av Chris Brady; Memtest86+ utvecklades av Samuel Demeulemeester. Startkoden togs från Linux 1.2.1. Båda programmen är skrivna i C och x86 assembler. Båda programmen stöder moderna flerkärniga processorer, såväl som ett stort antal moderkortschipset .

Operationsalgoritm

Minneskontrollalgoritmen för båda programmen är liknande. Programmet skriver först hela minnet genom att repetera det förberedda datablocket, läser sedan och jämför det som skrevs med det som lästes i två omgångar: från låga adresser till höga och vice versa. Proceduren upprepas för många olika dataprover för att identifiera alla möjliga fel.

Under testning utför verktyget en eller flera cykler ( eng.  pass  - pass) beroende på de inställningar som anges innan testet påbörjas.

Distribution

Memtest86

Memtest86 är tillgänglig för nedladdning på den officiella webbplatsen : CD-avbildningar (ISO), diskettavbildning och USB-diskavbildning, samt källtexter.

Memtest86 kommer i två smaker, Pro och Free , från och med 2019. Pro- versioner har fler funktioner [2] men är betalda.

Memtest86+

Memtest86+ finns tillgänglig för gratis nedladdning på den officiella webbplatsen som en diskettavbildning, en CD-avbildning (ISO) och ett installationsprogram för att installera programmet på en USB-disk ( USB-flash ), du kan också ladda ner källtexterna och kompilera programmet själv.

Den tidigare avbrutna utvecklingen av Memtest86+ har återupptagits. Författaren tar emot donationer för utvecklingen av programmet.

Historik

Memtest86

Memtest86 skapades 1994, författaren använde minnestestalgoritmer som utvecklats av honom sedan 1981 och används i minnestester av PDP-11 , VAX11/780 och Cray XMP-datorer. [4] Före version 3.0 (mitten av 2002) utvecklades Memtest86 aktivt, sedan blev det ett uppehåll i 2 år, och efterföljande versioner släpptes med uppehåll på ett eller två år. Sedan 2013 (version 4.1.0 och högre) har programmet uppdaterats regelbundet, minst två gånger om året [5] , programkoden har skrivits om, tillsammans med en gratisversion har en betalversion dykt upp. För att köra version 5.0.0 och högre krävs ett system med UEFI , annars kommer den äldre versionen av programmet 4.3.7 att lanseras.

Memtest86+

Programmet skapades i början av 2004 som en gaffel av Memtest86, som var föråldrat vid den tiden.

Versioner:

Länkar

Anteckningar

  1. MemTest86 - Officiell webbplats för x86-minnestestverktyget . Hämtad 9 januari 2021. Arkiverad från originalet 2 januari 2021.
  2. 1 2 Funktionsjämförelse  . _ Arkiverad från originalet den 6 januari 2021.
  3. 1 2 Memtest86+ - Advanced Memory Diagnostic Tool . Hämtad 9 februari 2008. Arkiverad från originalet 17 december 2016.
  4. Bakgrund // Om Memtest86 Arkiverad från originalet den 1 maj 2012. 
  5. ChangeLog Arkiverad 21 april 2016 på Wayback Machine of the Memtest86 
  6. Home PC magazine 6/2010