Memtest86

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 3. ledna 2022; kontroly vyžadují 11 úprav .
Memtest86

Snímek obrazovky Memtest86 (verze 4.0a)
Typ Utility
Vývojář Software PassMark
Zapsáno v C a Assembler
Operační systém Ne
První vydání 1994
Hardwarová platforma x86
Nejnovější verze 10,0 [1] ; ( 30. září 2022 )
Stát Aktivní
Licence

verze 6 a vyšší: proprietární software,

verze 4 a nižší: GPL [2] v2.0;
webová stránka memtest86.com
 Mediální soubory na Wikimedia Commons
Memtest86+

Snímek obrazovky Memtest86+ (verze 4.10)
Typ Utility
Vývojář Samuel Demulmester
Zapsáno v C a Assembler
Operační systém Ne
První vydání 2004
Hardwarová platforma x86
Nejnovější verze 5.31b [3] ( 12. dubna 2020 )
Licence GPL [3] v2.0
webová stránka memtest.org
 Mediální soubory na Wikimedia Commons

Memtest86 a Memtest86+  jsou programy pro testování paměti RAM na počítačích x86 a x86-64 .

Popis

Memtest86 a Memtest86+ běží s vlastním bootloaderem, takže k jejich spuštění nepotřebujete operační systém . Počínaje MemTest86 2.3 a Memtest86+ 1.60 má funkci generování seznamu špatných paměťových bloků ve formátu BadRAM. Pomocí těchto dat může upravené linuxové jádro pracovat s vadným modulem RAM bez použití poškozených oblastí.

První verzi Memtest86 napsal Chris Brady; Memtest86+ byl vyvinut Samuelem Demeulemeesterem. Spouštěcí kód byl převzat z Linuxu 1.2.1. Oba programy jsou napsány v C a x86 assembleru. Oba programy podporují moderní vícejádrové procesory a také velké množství čipsetů základních desek .

Operační algoritmus

Algoritmus kontroly paměti pro oba programy je podobný. Program nejprve zapíše celou paměť opakováním připraveného bloku dat, poté čte a porovnává zapsané s přečteným ve dvou průchodech: od nízkých adres po vysoké a naopak. Postup se opakuje pro mnoho různých vzorků dat, aby se identifikovaly všechny možné chyby.

Během testování obslužný program provede jeden nebo více cyklů ( angl.  pass  - pass) v závislosti na nastavení specifikovaných před zahájením testování.

Distribuce

Memtest86

Memtest86 je k dispozici ke stažení na oficiálních stránkách : obrazy CD (ISO), obraz diskety a obraz USB disku, stejně jako zdrojové texty.

Memtest86 přichází ve dvou variantách, Pro a Free , od roku 2019. Verze Pro mají více funkcí [2] , ale jsou placené.

Memtest86+

Memtest86+ je k dispozici zdarma ke stažení na oficiálních stránkách jako obraz diskety, obraz CD (ISO) a instalátor pro instalaci programu na USB disk ( USB-flash ), můžete si také stáhnout zdrojové texty a program zkompilovat vy sám.

Dříve pozastavený vývoj Memtest86+ byl obnoven. Autor přijímá dary na rozvoj programu.

Historie

Memtest86

Memtest86 vznikl v roce 1994, autor použil jím vyvinuté algoritmy pro testování paměti od roku 1981 a používané při testech paměti počítačů PDP-11 , VAX11/780 a Cray XMP. [4] Před verzí 3.0 (polovina roku 2002) byl Memtest86 aktivně vyvíjen, poté byla 2 roky pauza a následné verze vycházely s přestávkami rok nebo dva. Od roku 2013 (verze 4.1.0 a vyšší) je program pravidelně aktualizován, minimálně 2x ročně [5] , přepsán programový kód, spolu s bezplatnou verzí se objevila i placená verze. Pro spuštění verze 5.0.0 a vyšší je nutný systém s UEFI , jinak bude spuštěna starší verze programu 4.3.7.

Memtest86+

Program vznikl na začátku roku 2004 jako fork Memtest86, který byl v té době zastaralý.

Verze:

Odkazy

Poznámky

  1. MemTest86 – oficiální stránka nástroje pro testování paměti x86 . Získáno 9. ledna 2021. Archivováno z originálu dne 2. ledna 2021.
  2. 1 2 Porovnání  funkcí . Archivováno z originálu 6. ledna 2021.
  3. 1 2 Memtest86+ - Pokročilý nástroj pro diagnostiku paměti . Získáno 9. února 2008. Archivováno z originálu 17. prosince 2016.
  4. Pozadí // O Memtest86 Archivováno z originálu 1. května 2012. 
  5. ChangeLog archivován 21. dubna 2016 na Wayback Machine of the Memtest86 
  6. Domácí PC magazín 6/2010