Memtest86

nástroj pro testování paměti

MemTest86 a Memtest86+ je softwarový nástroj (utilita) pro stresové testování operační pamětipočítači architektury x86 (tj. IBM PC kompatibilních), který nevyžaduje ke své činnosti operační systém. Je zaveden do paměti při startu počítače (nabootován) a pomocí zápisu různých sekvencí na různé adresy operační paměti a následné kontroly obsahu těchto adres jsou odhalovány případné hardwarové chyby v RAM paměti v případech, kdy by docházelo k nežádoucím interakcím mezi jednotlivými bity nebo adresami v paměti.

Vývoj editovat

MemTest86 naprogramoval Chris Brady v roce 1994 v jazyce C a v jazyce symbolických adres.[1] Jeho zavaděč byl odvozen z kódu linuxového jádra verze 1.2.1,[2] a proto byly zveřejněny jeho zdrojové kódy pod licencí GPL. Poté, co MemTest86 zůstal po dva roky ve verzi 3.0 (verze z roku 2002), vytvořil Samuel Demeulemeester fork s názvem Memtest86+, ve kterém přidal podporu pro nové mikroprocesory a čipsety.[3][4] Zatímco MemTest86 je komerční software (placený), je MemTest86+ software s otevřeným kódem (zdarma). Od prosince 2013 podporoval UEFI zavaděč pouze MemTest86 (od verze 5.0), což se změnilo v říjnu 2022, kdy byla podpora pro UEFI začleněna i do programu MemTest86+ (od verze 6.0).[5]

Reference editovat

V tomto článku byl použit překlad textu z článku Memtest86 na anglické Wikipedii.

  1. MemTest86 History [online]. [cit. 2018-02-09]. Dostupné v archivu pořízeném z originálu dne 2019-05-11. 
  2. bootsect.S - chromiumos/third_party/memtest - Git at Google [online]. Dostupné online. 
  3. MemTest86 Support [online]. Dostupné online. 
  4. Memtest86+ History [online]. Dostupné online. 
  5. JEŽEK, David. Vyšel přepracovaný memtest86+ 6.0. Root.cz [online]. 2022-10-25 [cit. 2022-11-01]. Dostupné online. 

Externí odkazy editovat