MemTest86 es una prueba de memoria para computadoras x86.
Hay muchos buenos métodos para probar la memoria. Sin embargo, muchas pruebas simplemente lanzan algunos patrones en la memoria sin pensar mucho en la arquitectura de la memoria o en la mejor forma de detectar los errores. Esto funciona bien para fallas en la memoria, pero hace poco para encontrar errores intermitentes. Las pruebas de memoria basadas en BIOS son inútiles para encontrar errores de memoria intermitentes.
Los chips de RAM están formados por una gran variedad de celdas de memoria compactas, una para cada bit de datos. La gran mayoría de las fallas intermitentes son el resultado de la interacción entre estas celdas de memoria. A menudo, escribir una celda de memoria puede hacer que una de las celdas adyacentes se escriba con los mismos datos. Una prueba de memoria efectiva intenta probar esta condición. Por lo tanto, una estrategia ideal para probar la memoria sería la siguiente:
Escriba una celda con cero.
Escriba todas las celdas adyacentes con una, una o más veces.
Compruebe que la primera celda aún tenga un cero.
Debería ser obvio que esta estrategia requiere un conocimiento exacto de cómo están colocadas las celdas de memoria en el chip. Además, hay una cantidad interminable de diseños de chips posibles para diferentes tipos de chips y fabricantes que hacen que esta estrategia sea poco práctica. Sin embargo, hay algoritmos de prueba que pueden aproximarse a este ideal y MemTest86 hace precisamente esto.
Discontinuado ÚLTIMA ACTUALIZACIÓN: 27/09 / 2013Ver http://www.memtest.org/