Crash (informática)En informática, un crash es la condición en la cual una aplicación informática, ya sea un programa, parte del sistema operativo o la totalidad de este, dejan de funcionar de forma inesperada y dejan de responder a otras partes del sistema. A veces el programa simplemente aparece como "congelado", esto es: no responde a ninguna acción del usuario o del entorno operativo. Si el programa que falla es una parte crítica del núcleo del sistema operativo, el equipo completo puede dejar de responder (crash de sistema). En lenguaje coloquial, se dice de una aplicación que lo padece, que se "congeló", "colgó", "tildó" o "pasmó". Muchos crashes son resultado de una sola instrucción ejecutada por el equipo de cómputo, pero las causas pueden ser múltiples. Algunas causas típicas son:
EtimologíaDel inglés crash, choque. En el artículo correspondiente en inglés se cita al choque de los cabezales de lectura y escritura de un disco duro (o head crash) como origen de su uso en informática. Crash de aplicaciónUn crash de aplicación sucede cuando un programa ejecuta una operación que no está permitida por el sistema operativo. Algunos crashes típicos son:
Cuando la aplicación que falla es un servidor, los programas cliente también pueden fallar. Crash de sistema operativoUn crash de sistema operativo sucede cuando se presenta una excepción de hardware que no puede ser manejada por el sistema quedando éste o el hardware en un estado inestable. Adicionalmente un crash de sistema operativo puede suceder cuando el mismo sistema operativo detecta que hay inconsistencias en él mismo dándose de baja y apagando el equipo para no causar daños mayores; en versiones tempranas de algunos sistemas operativos, los crashes de sistemas operativos podían dar lugar a daños físicos en el equipo. Véase también |