Esistono molti buoni approcci per testare la memoria. Tuttavia, molti test gettano semplicemente alcuni modelli in memoria senza molto pensiero o conoscenza dell'architettura della memoria o di come gli errori possono essere rilevati al meglio. Questo funziona bene per gli errori di memoria rigida, ma fa poco per trovare errori intermittenti. I test di memoria basati su BIOS sono inutili per trovare errori di memoria intermittenti. I chip RAM sono costituiti da una vasta gamma di celle di memoria strettamente imballate, una per ogni bit di dati. La stragrande maggioranza degli errori intermittenti sono il risultato dell'interazione tra queste celle di memoria. Spesso scrivere una cella di memoria può causare la scrittura di una delle celle adiacenti con gli stessi dati. Un test di memoria efficace tenta di testare questa condizione. Pertanto, una strategia ideale per testare la memoria sarebbe la seguente: Scrivere una cella con uno zero. Scrivere tutte le celle adiacenti con una, una o più volte. Verificare che la prima cella abbia ancora uno zero. Dovrebbe essere ovvio che questa strategia richiede una conoscenza esatta di come le celle di memoria sono disposte sul chip. Inoltre ci sono un numero infinito di possibili layout di chip per diversi tipi di chip e produttori che rende questa strategia poco pratica. Tuttavia, ci sono algoritmi di test che possono approssimare questo ideale e MemTest86 fa proprio questo. MemTest86 è stato originariamente sviluppato da Chris Brady con una prima uscita nel 1994. Da allora sono state rilasciate più di una dozzina di nuove versioni. Il supporto per 64 bit, nuovi tipi di CPU, multiprocessori simmetrici e molte altre funzionalità sono stati aggiunti durante questo periodo. Nel febbraio 2013, PassMark Software ha assunto la manutenzione del progetto da Chris. Di recente abbiamo aggiunto un'opzione per acquistare un'unità flash USB prefazione e abbiamo anche creato un forum di supporto in cui gli utenti possono discutere i problemi. Il codice MemTest86 rimane open source.
cronologia delle versioni
- Versione 7.0 pubblicato il 2016-07-22
MemTest86 supporta l'avvio sia dalla più recente piattaforma UEFI che dal BIOS tradizionale. All'avvio da UEFI, MemTest86 ha accesso a servizi aggiuntivi non disponibili nel BIOS, tra cui: supporto nativo a 64 bit, supporto mouse, supporto della tastiera USB migliorato, supporto multithreading migliorato e altro ancora
Dettagli del programma
- Categoria: Utilità di sistema > Benchmarking
- Editore: PassMark Software
- Licenza: Gratuito
- Prezzo: N/A
- Versione: 7.0
- Piattaforma: windows