Memtest86+

Memtest86+
Memtest86+
Memtest86+ Screenshot.png
Memtest86+ funcionando dentro de Virtual PC
Desarrollador
Samuel Demeulemeester
www.memtest.org
Información general
Última versión estable 4.10
04/05/2010
Género Tests estabilidad
Sistema operativo no lo necesita
Licencia GNU GPL v2.0
En español No. 

Memtest86+ es un programa informático para ordenadores compatibles con x86. Su finalidad es pasar una prueba de stress a la memoria RAM del ordenador para encontrar errores en los módulos propiamente dichos o en los datapaths (chipset, controladoras de memoria).

Contenido

Descripción

Memtest86+ está diseñado para arrancar desde un disquete, CD-ROM, o memoria USB sin que sea necesario que el ordenador tenga instalado un sistema operativo. Las pruebas que aplica son lo suficientemente severas como para encontrar problemas en ordenadores que aparentemente funcionan bien. Con soporte para múltiples chipsets, Memtest86+ permite encontrar errores incluso en memoria con sistemas de corrección de errores.

Además, desde la versión 1.60 puede generar una lista de regiones de RAM defectuosa en el formato esperado por el patch BadRAM para el núcleo Linux; usando esta información, un sistema Linux puede usar con seguridad un módulo de RAM incluso aunque tenga algunos bits defectuosos.

Diseñado por Samuel Demeulemeester, Memtest86+ deriva de Memtest86 cuyo desarrollo se había estancado, aunque después de varios años de falta de nuevas versiones ambos están otra vez activos. Escrito en C y ensamblador, el código fuente está liberado bajo la GNU GPL. La versión actual de Memtest86 es la 3.5 liberada el 3 de enero del 2009, y la de Memtest86+ es la 4.10, liberada el 4 de Mayo del 2010. Ambas versiones soportan los procesadores actuales dual y quad core y sus correspondientes chipsets.

Cómo funciona

Memtest86+ escribe una serie de patrones de prueba a cada dirección de memoria, y luego lee los datos comparándolos a la búsqueda de errores.

La información acerca del chipset se puede usar para mejorar estas pruebas, especialmente en sistemas que utilizan overclock. Muchos chipsets pueden informar acerca de la velocidad de la RAM, y alguno permite el cambio de esta velocidad dinámicamente; de esta manera, con Memtest86+ se puede comprobar hasta qué punto la memoria continúa sin errores si subimos la velocidad.

Tests

  • Test 0: [Address test, walking ones, no cache]. Test de todos los bits direccionables en todos los bancos de memoria usando un patrón de acceso "walking ones".
  • Test 1: [Address test, own address]. Cada dirección es escrita con el valor de su propia dirección y luego es probada para detectar diferencias. Este test es complementario y más estricto que el Test 0 y debería detectar todos los errores de direccionamiento.
  • Test 2: [Moving inversions, ones&zeros]. Este test utiliza el algoritmo Moving inversions con patrones de unos y ceros. Es un test rápido que solamente da errores en subsistemas de memoria muy dañados.
  • Test 3: [Moving inversions, 8 bit pattern]. Utiliza el algoritmo Moving Inversions diseñado para detectar fallos producidos por interferencia con las células de memoria adyacentes.
  • Test 4: [Moving inversions, random pattern]. Se utiliza el mismo algoritmo del paso 3 pero el patrón es un número aleatorio (más bien pseudoaleatorio) y su complemento. Es un test muy efectivo para detectar errores de datos, utilizando 60 patrones aleatorios cambiando en cada pasada del test. Por ello múltiples pasadas aumentan la eficacia.
  • Test 5: [Block move, 64 moves]. Este test prueba la memoria utilizando la instrucción [movsl] y está basado en un antiguo test llamado burnBX de Robert Redelmeier. Experimentalmente es de los test que revelan errores más sutiles.
  • Test 6: [Moving inversions, 32 bit pat]. Es un test bastante lento pero muy efectivo para detectar errores de datos, ya que hace 32 pasadas para probar todos los patrones.
  • Test 7: [Random number sequence]. Se escribe una serie de números aleatorios en memoria. Es comprobado y complementado y vuelto a comprobar.
  • Test 8: [Modulo 20, ones&zeros]. Utiliza el algoritmo Modulo-X, diseñado para evitar interferencia del subsitema de caché que podrían enmascarar algunos errores en tests anteriores. Utiliza patrones de unos y ceros.
  • Test 9: [Bit fade test, 90 min, 2 patterns]. Se inicializa toda la RAM con un patrón y se deja inactiva 90 minutos, entonces se examina en busca de alguna variación. Se pasa dos veces, una con ceros y otra con unos. Dura 3 horas y no forma parte del test standard, hay que seleccionarlo a mano en el menú.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • Memtest86 — Memtest86+ A screenshot of Memtest86+ Developer(s) Memtest86: Chris Brady Memtest86+: Samuel Demeulemeester Stable release Memtest86: 4.0a August 20, 2011 …   Wikipedia

  • Memtest86+ — Memtest86 Memtest86+ Скриншот Memtest86+, запущенного под VMware Workstation 2007 …   Википедия

  • Memtest86 — Bildschirmfoto von Memtest86+ unter VMware Workstation Basisdaten Entwickler: Chris Brady Aktuelle  …   Deutsch Wikipedia

  • Memtest86 — est un logiciel conçu pour réaliser des tests exhaustifs de la mémoire informatique d un PC afin de détecter d éventuelles erreurs ou défectuosités. Description Ce logiciel a été conçu pour être exécuté à l aide d un système amorçable, tels qu… …   Wikipédia en Français

  • Memtest86+ — Infobox Software name = Memtest86 Memtest86+ caption = A screenshot of Memtest86+ developer = Memtest86: Chris Brady Memtest86+: Samuel Demeulemeester latest release version = Memtest86: 3.4a release date and age|2007|12|07 Memtest86+: 2.01… …   Wikipedia

  • Memtest86 — …   Википедия

  • Memtest — Memtest86 Bildschirmfoto von Memtest86+ unter VMware Workstation Basisdaten Entwickler: Chris Brady Aktuelle  …   Deutsch Wikipedia

  • Memtest 86 — Bildschirmfoto von Memtest86+ unter VMware Workstation Basisdaten Entwickler Chris Brady …   Deutsch Wikipedia

  • Программы теста производительности — Содержание 1 Всё в одном 2 Тест жёсткого диска 3 Тест памяти 4 Тест процессора // …   Википедия

  • E820 — is shorthand to refer to the facility by which the BIOS of x86 based computer systems reports the memory map to the operating system or boot loader.It is accessed via the int 15h call, by setting the AX register to value E820 in hexadecimal.It… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”