Crash (informática)

Crash (informática)

Crash (informática)

Por crash se entiende en informática la condición en la cual una aplicación informática, ya sea un programa o parte o la totalidad del sistema operativo dejan de funcionar de la forma esperada 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ó" 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:

  • El secuenciador de instrucciones de la unidad de proceso apunta a una dirección de memoria inválida. En este caso no es extraño que el procesador intente ejecutar instrucciones aleatorias o datos en la región inválida que pretende leer. Dado que la región de memoria o los mismos datos pueden resultar ser instrucciones válidas, el programa puede intentar ejecutarlas hasta que se produzca una excepción del procesador o se sobreescriba una región de memoria vital para el sistema.
  • El programa ingresa en un bucle infinito impidiendo cualquier acción del usuario o el sistema sobre él.
  • En dos o más procesos concurrentes se produce una condición de carrera, y entonces el programa espera indefinidamente sin parecer hacer nada ni responder

Contenido

Etimología

Del inglés crash, choque. En el artículo correspondiente en inglés se cita al choque de las cabezas de lectura y escritura de un disco duro (o "head crash") como origen de su uso en informática.

Crash de aplicación

Un 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:

  • Intentar leer o escribir memoria que no ha sido ubicada para su uso por la aplicación (error de protección general).
  • Intentar ejecutar instrucciones privilegiadas o inválidas.
  • Circunstancias no previstas o un código malamente escrito que provoque un bucle infinito.
  • Intentar operaciones de entrada o salida en un dispositivo de hardware para el cual no se tienen privilegios de uso.
  • Pasar argumentos no válidos a una llamada al sistema.
  • Intentar acceder a otros recursos del sistema para los cuales la aplicación no tiene privilegios de uso (error de bus)

Cuando la aplicación que falla es un servidor, los programas cliente también pueden fallar.

Crash de sistema operativo

Un 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ño físico del equipo.


Véase también

Obtenido de "Crash (inform%C3%A1tica)"

Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Crash — Saltar a navegación, búsqueda Crash, onomatopeya del golpe que produce rotura, puede referirse a: Contenido 1 Economía 2 Música 3 Cine …   Wikipedia Español

  • Mujeres en informática — Ada Lovelace. Primera mujer programadora de máquinas computadoras. La preocupación mundial sobre el papel actual y futuro de las mujeres en tareas de computación adquirió más importancia con la aparición de la era de la información. Estas… …   Wikipedia Español

  • Coco Bandicoot — Personaje de Crash Bandicoot Información Edad 14 16 Años Familia Crash y Crunch Bandicoot (Hermanos) …   Wikipedia Español

  • Historia de los videojuegos — Donkey Kong, de Shigeru Miyamoto (1981), uno de los videojuegos más populares de todos los tiempos. La historia de los videojuegos tiene su origen en la década de 1940 cuando, tras el fin de la Segunda Guerra Mundial, las potencias vencedoras… …   Wikipedia Español

  • Anexo:Falsos amigos — Los falsos amigos son palabras que, a pesar de tener significados diferentes, pueden escribirse o pronunciarse de una manera similar en dos o más idiomas. Lo anterior puede deberse tanto a distintas etimologías como a un cambio en el significado… …   Wikipedia Español

  • Shadowrun — Para otros usos de este término, véase Shadowrun (desambiguación). Shadowrun Género Cyberpunk Fantástico Diseñado por Bob Charrette, Paul Hume y Tom Dowd Editorial …   Wikipedia Español

  • Pascal (programming language) — Pascal Paradigm(s) imperative, structured Appeared in 1970 Designed by Niklaus Wirth Typing discipline static, strong, safe …   Wikipedia

  • Fuller Micro Systems — Ltd. fue una empresa de Reino Unido especializada en la fabricación y venta de complementos para microcomputadoras Sinclair en el inicio de los años 1980.[1] A pesar de la buena calidad de sus productos, la compañía ha ganado una mala reputación… …   Wikipedia Español

  • Sinclair ZX Spectrum — de 48K. El Sinclair ZX Spectrum fue un ordenador de 8 bits basado en el microprocesador Zilog Z80A, fabricado por la compañía británica Sinclair Research y lanzado al mercado el 23 de abril de 1982. En Europa, el Sinclair ZX Spectrum fue uno de… …   Wikipedia Español

  • Falsos amigos — Anexo:Falsos amigos Saltar a navegación, búsqueda Los falsos amigos son palabras que pueden escribirse o tener una pronunciación similar en dos o más idiomas, pero en realidad significan conceptos diferentes, debido a sus distintas etimologías, o …   Wikipedia Español

Compartir el artículo y extractos

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