En informática, una doble falla es un tipo de error grave que ocurre cuando una unidad central de procesamiento (CPU) no puede manejar adecuadamente un cierto tipo de evento del sistema que requiere la atención inmediata de la CPU. Las fallas dobles pueden causar fallas en la computadora y mensajes de error, reinicio automático de la máquina y la pérdida de cualquier dato no guardado. A menudo son causados por problemas en el hardware de la computadora, como un módulo de memoria defectuoso o un sobrecalentamiento de la CPU. Las técnicas generales de solución de problemas, como la verificación del hardware y el mantenimiento del software actualizado, pueden ayudar a prevenirlos.
Una falla doble solo puede ocurrir después de una interrupción o excepción, que son señales que le dicen a la CPU de una computadora que detenga cualquier tarea que se esté ejecutando actualmente para lidiar con eventos importantes del sistema, como la adición de nuevo hardware o un programa que hace una solicitud de memoria no válida . Las interrupciones y excepciones son funciones normales de las computadoras modernas y se logran ejecutando un tipo especial de software conocido como manejador de interrupciones o manejador de excepciones. La CPU intentará ejecutar uno de estos programas altamente especializados y luego reanudará el funcionamiento normal. Cuando un manejador encuentra un error o no puede corregir la condición que llevó a la excepción o interrupción, se ha producido una doble falta.
A diferencia de las interrupciones y excepciones, una falla doble es un error grave que no se espera durante el funcionamiento normal. El sistema intentará ejecutar un manejador especial de doble falla, pero a diferencia de otros tipos de manejadores, solo recopila información de diagnóstico y no soluciona el problema. En muchos casos, se perderá el trabajo que no se haya guardado. Es posible que se muestre un «error de detención», más conocido como la «pantalla azul de la muerte». También es posible que ocurra un tercer error cuando el sistema intenta ejecutar el manejador de doble falla, algo que se conoce como falla triple.
Las causas comunes de fallas dobles incluyen problemas físicos en la memoria de la computadora, CPU o tarjeta de video, así como errores en el controlador de un dispositivo u otro software del sistema. Es raro que las aplicaciones de nivel de usuario desencadenen un error de este tipo, aunque ciertos virus y otros tipos de malware pueden hacerlo. Los pasos comunes de solución de problemas que pueden resolver una falla doble incluyen verificar los módulos de memoria a través de herramientas de software especiales, actualizar el sistema básico de entrada y salida (BIOS) de la computadora y asegurarse de que todo el software del sistema esté actualizado y libre de virus y spyware. Los usuarios también deben asegurarse de que sus computadoras reciban una ventilación adecuada y estén libres de polvo u otros desechos, ya que el calentamiento excesivo de los componentes de la máquina puede provocar una doble falla.