Programa de diagnóstico

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Un programa de diagnóstico (también conocido como modo de prueba) es una secuencia automática de programas informáticos que determina el estado operativo del software, hardware o cualquier combinación de estos en un componente, un sistema o una red de sistemas. Los programas de diagnóstico proporcionan al usuario una guía ideal sobre cualquier problema o inconveniente que se encuentre durante su funcionamiento.

Los programas de diagnóstico pueden ser simples o complejos, y funcionar sin que se sepa en dispositivos cotidianos o a la espera de que se los invoque para realizar evaluaciones de rendimiento más complejas. Algunos ejemplos cotidianos son un horno microondas que muestra el código F6 para advertir de un cortocircuito en la sonda de temperatura o un abridor de puertas de garaje que hace parpadear el LED de su placa de control cuatro veces para advertir de sensores de seguridad gravemente desalineados y un apagado inminente.

Los programas de diagnóstico también se insertan en productos electrónicos de consumo y juegos electrónicos. A veces, si el propietario de un dispositivo electrónico pregunta al fabricante cómo acceder al programa de diagnóstico oculto, es posible que le respondan al consumidor diciendo que la información se considera "privada" y no se puede compartir.

Historia

Los primeros programas de diagnóstico eran instrucciones de procedimiento ejecutadas por humanos, no por programas informáticos. Véase Equipo de prueba integrado que permitía a los operadores del sistema realizar pruebas y diagnósticos.

A medida que los ordenadores se hicieron más pequeños y móviles, se empezaron a utilizar programas informáticos para realizar tareas de diagnóstico. A finales de los años 60, Volkswagen introdujo el primer sistema informático de a bordo con funciones de diagnóstico.

Métodos de funcionamiento

El programa de diagnóstico de un dispositivo o sistema puede estar ubicado de forma independiente o integrado en el mismo. Estos métodos de operación están organizados, más o menos, en orden de complejidad creciente y de valor creciente de la información de diagnóstico.

  1. Seguimiento de los indicadores del sistema, análisis estadístico de las tendencias y registro de eventos anormales.
  2. Diagnóstico basado en la solución, que prueban los modos de fallo conocidos identificando si se detectan sus síntomas conocidos.
  3. Caja negra, que está probando un mecanismo sin saber cómo funciona, y simplemente centrándose en la exactitud de los datos de salida basados en una entrada conocida.
  4. Caja blanca, que utiliza el conocimiento de las funciones internas de un mecanismo para la prueba directa.
  5. Funcionamiento orientado, una combinación de caja negra y blanca, con una o más operaciones de caja negra entrelazadas con una o más operaciones de caja blanca. Este modo de prueba no es preferido, sin embargo, algunos sistemas complejos no tienen las interfaces necesarias para realizar uno u otro tipo independientemente.
  6. Diagnóstico de fondo integrado, que realiza pruebas de componentes del sistema durante el tiempo de inactividad de un sistema.
  7. Diagnóstico interleatorio de operación, que incorpora diagnóstico en el funcionamiento normal de un componente del sistema, por lo tanto se diagnostica inmediatamente cualquier modo de operación marginal. Ejemplos de componentes de hardware con características que ayudan a un programa de diagnóstico son:
    1. Los discos duros modernos tienen comandos Self-Monitoring, Analysis and Reporting Technology (SMART) que proporcionan información sobre las condiciones internas de error, por ejemplo, retry counts de spin, retry counts mal sector, etc.
    2. Algunos sistemas pueden utilizar la memoria Código de Corrección de Errores (ECC) que registra eventos de fallo de memoria que fueron corregidos automáticamente.

Arquitecturas

  • Diagnóstico de uso único, también conocido como diagnóstico "Definido-propósito", como un programa que valida la configuración Windows DirectX.
  • Diagnóstico multiuso, un programa monolítico que realiza múltiples tareas que pueden o no ser adecuadas para todos los usos. Esto sería similar a un martillo que actuará bien con uñas, menos con tornillos, y pobremente con nueces y pernos.
  • Diagnóstico modular, que combina conjuntos de diagnósticos monopropósito, Lego-like, en un entorno fácilmente adaptado a los requisitos particulares de la industria. Key to its design is its reusable hardware and software operating system that performs all of its diagnostics programs. Ejemplos de aplicación son:
    • pruebas de fabricación con énfasis en la comprobación de problemas relacionados con la asamblea y optimización de tiempo
    • Diagnóstico orientado al usuario final, con una fácil comprensión de la presentación no técnica, y un énfasis en soluciones
    • pruebas de servicio/canalidad, centrándose en la identificación de una unidad de reposición de campo fallida o marginal (FRU)
    • remodelar la centric, que intenta determinar si un sistema puede ser reventado o reutilizado, con un énfasis en la profundidad de las pruebas, a un costo a tiempo dedicado a las pruebas
  • Sistema de diagnóstico generado por el conocimiento (como un técnico o un diagnóstico) donde el conocimiento adquirido a lo largo del tiempo se utiliza como un "modelo mental" de la operación del sistema e informa al sistema de diagnóstico a través del razonamiento lógico a una o más posibles causas o probables de que exista una situación.

Aplicaciones del programa de diagnóstico por ejemplo

  • Un programa BIOS integrado o UEFI integrado Power-on (POST) que realiza un cheque básico de los componentes del hardware del sistema antes de comenzar la operación normal
  • Un programa de diagnóstico de hardware integrado BIOS o UEFI en PC OEM
  • Diagnósticos que se ejecutan bajo demanda cuando un usuario necesita asistencia, típicamente dentro del sistema operativo primario del ordenador (por ejemplo, Windows)
  • "Diagnóstico en línea" que se ejecutan fuera del sistema operativo primario, típicamente para reducir la influencia de enmascaramiento del software en problemas de hardware
  • Heladeras que muestran diagnósticos de su temperatura interna, funcionalidad de la máquina de hielo, etc.
  • El sistema onboard Diagnostics II de 1996 (OBD II) que estandarizó el puerto de diagnóstico en todos los modelos de coches y camiones ligeros que permiten a propietarios de vehículos y técnicos de reparación acceder al código de error del vehículo e historial de emisiones.
  • Los usuarios de computadoras personales tienen opciones de diagnóstico de fuentes de software y hardware, por ejemplo, guía de diagnóstico de Hewlett-Packard (HP) para confirmar fallos de hardware.
  • Equipo de ensayo de producción industrial que diagnostica dispositivos o sistemas electrónicos.
  • Cuando un dispositivo electrónico como un Bop Dice su número de versión como "un punto tres seis" y comienza a jugar a través de un conjunto de sonidos uno tras otro.

Referencias

  1. ^ "Códigos de error de onda micro, falla o función". productos.geappliances.com. Retrieved 27 de abril 2018.
  2. ^ "Códigos de error de apertura de puerta de garaje". www.searspartsdirect.com. Retrieved 27 de abril 2018.
  3. ^ "Error Codes - Refrigerator". www.lg.com/us/support/. Retrieved 29 de abril 2018.
  4. ^ "HP PCs - Testing for Hardware Failures". support.hp.com/us-en/. Retrieved 29 de abril 2018.
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save