Memtest86

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 3. januar 2022; checks kræver 11 redigeringer .
Memtest86

Skærmbillede af Memtest86 (version 4.0a)
Type Utility
Udvikler PassMark software
Skrevet i C og Assembler
Operativ system Ingen
Første udgave 1994
Hardware platform x86
nyeste version 10,0 [1] ; ( 30. september 2022 )
Stat Aktiv
Licens

version 6 og nyere: proprietær software,

version 4 og derunder: GPL [2] v2.0;
Internet side memtest86.com
 Mediefiler på Wikimedia Commons
Memtest86+

Skærmbillede af Memtest86+ (version 4.10)
Type Utility
Udvikler Samuel Demulmester
Skrevet i C og Assembler
Operativ system Ingen
Første udgave 2004
Hardware platform x86
nyeste version 5.31b [3] ( 12. april 2020 )
Licens GPL [3] v2.0
Internet side memtest.org
 Mediefiler på Wikimedia Commons

Memtest86 og Memtest86+  er programmer til test af RAMx86 og x86-64 computere .

Beskrivelse

Memtest86 og Memtest86+ kører med deres egen bootloader, så du behøver ikke et operativsystem for at køre dem. Startende med MemTest86 2.3 og Memtest86+ 1.60 har den funktionen til at generere en liste over dårlige hukommelsesblokke i BadRAM-formatet. Ved at bruge disse data kan en modificeret Linux -kerne arbejde med et defekt RAM-modul uden at bruge de beskadigede områder.

Den første version af Memtest86 blev skrevet af Chris Brady; Memtest86+ er udviklet af Samuel Demeulemeester. Opstartskoden blev taget fra Linux 1.2.1. Begge programmer er skrevet i C og x86 assembler. Begge programmer understøtter moderne multi-core processorer, såvel som et stort antal bundkort chipsæt .

Operationsalgoritme

Hukommelsestjekalgoritmen for begge programmer er ens. Programmet skriver først hele hukommelsen ved at gentage den forberedte datablok, læser og sammenligner derefter det skrevet med det læste i to omgange: startende fra lave adresser til høje og omvendt. Proceduren gentages for mange forskellige dataprøver for at identificere alle mulige fejl.

Under test udfører hjælpeprogrammet en eller flere cyklusser ( eng.  pass  - pass) afhængigt af de indstillinger, der er specificeret før start af test.

Fordeling

Memtest86

Memtest86 er tilgængelig til download på den officielle hjemmeside : CD-billeder (ISO), diskettebillede og USB-diskbillede samt kildetekster.

Memtest86 kommer i to varianter, Pro og Free , fra 2019. Pro- versioner har flere funktioner [2] , men er betalt.

Memtest86+

Memtest86+ er tilgængelig til gratis download på den officielle hjemmeside som et diskettebillede, et CD-image (ISO) og et installationsprogram til installation af programmet på en USB-disk ( USB-flash ), du kan også downloade kildeteksterne og kompilere programmet dig selv.

Den tidligere suspenderede udvikling af Memtest86+ er blevet genoptaget. Forfatteren accepterer donationer til udviklingen af ​​programmet.

Historie

Memtest86

Memtest86 blev oprettet i 1994, forfatteren brugte hukommelsestestalgoritmer udviklet af ham siden 1981 og brugt i hukommelsestest af PDP-11 , VAX11/780 og Cray XMP computere. [4] Før version 3.0 (midten af ​​2002) blev Memtest86 aktivt udviklet, derefter var der en pause på 2 år, og efterfølgende versioner blev udgivet med pauser på et år eller to. Siden 2013 (version 4.1.0 og nyere) er programmet blevet opdateret regelmæssigt, mindst to gange om året [5] , programkoden er blevet omskrevet, sammen med en gratis version er der dukket en betalingsversion op. For at køre version 5.0.0 og nyere kræves et system med UEFI , ellers vil den ældre version af programmet 4.3.7 blive lanceret.

Memtest86+

Programmet blev oprettet i begyndelsen af ​​2004 som en forgrening af Memtest86, som var forældet på det tidspunkt.

Versioner:

Links

Noter

  1. MemTest86 - Officielt websted for x86-hukommelsestestværktøjet . Hentet 9. januar 2021. Arkiveret fra originalen 2. januar 2021.
  2. 1 2 Funktionssammenligning  . _ Arkiveret fra originalen den 6. januar 2021.
  3. 1 2 Memtest86+ - Advanced Memory Diagnostic Tool . Hentet 9. februar 2008. Arkiveret fra originalen 17. december 2016.
  4. Baggrund // Om Memtest86 Arkiveret fra originalen den 1. maj 2012. 
  5. ChangeLog Arkiveret 21. april 2016 på Wayback Machine of the Memtest86 
  6. Hjemme-pc- magasin 6/2010