Un desplome en el que computa es una condición donde un programa (un uso o parte del sistema operativo ) para el realizar de su función prevista y también para el responder a otras partes del sistema. El programa que ofende puede aparecer a menudo simplemente al helada . Si este programa es una parte crítica del núcleo del sistema operativo la computadora entera puede estrellarse (un fallo del sistema del ).

Muchos desplomes son el resultado de la ejecución de una sola instrucción de la máquina, pero las causas de esto son muchas doblez. Las causas típicas son cuando el contador de programa se fija a una dirección incorrecta o un desbordamiento del almacenador intermediario sobreescribe una porción de código del programa debido a un insecto anterior . En cualquier caso, es absolutamente común para el procesador intentar ejecutar valores de los datos o de la memoria al azar. Puesto que todos los valores de datos son posibles pero solamente algunos valores son instrucciones válidas, éste da lugar a menudo a una excepción de la instrucción ilegal. Por casualidad tales datos o valores al azar podrían ser (sin embargo) instrucciones imprevistas válidas. Si mientras que con éxito la ejecución de tales instrucciones que el procesador sucede sobre una instrucción de rama que mueva la parte posterior del contador de programa algunos octetos él repetiría simplemente esas pocas instrucciones repetidamente, siendo pegado en un lazo sin fin . Uno pudo decir que el insecto original que trastornó el " del contador de programa; caused" el desplome, pero la avería real era una instrucción ilegal o un lazo sin fin una cierta hora más adelante. El arte del depuración tales desplomes está conectando la causa real del desplome (determinado fácilmente) con el código que fija de la cadena de acontecimientos. Esto está a menudo muy lejos de obvious— el insecto original es generalmente código perfectamente válido de la perspectiva del procesador.

En ordenadores personales anteriores, era realmente posible causar daño del hardware con intentar escribir a las direcciones del hardware fuera del sistema de memoria principal. De vez en cuando, la ejecución de datos arbitrarios sobre un sistema dará lugar a una desintegración de la exhibición de pantalla. Esto extensamente se considera un fallo del sistema severo.

Otra causa de desplomes es una condición de raza en la comunicación entre los procesos . Un proceso puede enviar una señal a un segundo proceso después para la ejecución hasta que reciba una respuesta. Si el segundo proceso está ocupado la señal será forzada de esperar hasta que el proceso pueda conseguirle. Sin embargo, si el segundo proceso estuviera ocupado el enviar de una señal al primer proceso entonces ambos procesos esperarían por siempre el otro para responder a las señales y nunca para considerar la otra señal. Si los procesos son el continuo la caída y tendrán que ser cerrados. Si por lo menos uno de los procesos es un proceso crítico del núcleo el sistema entero puede estrellarse y tuvo que ser recomenzado.

Etimología

El " del término; crash" puede originar en el " de la frase; " del desplome principal ; cuál ocurriría cuando las cabezas de lectura/grabación en un disco duro entrarían en físicamente el contacto con (es decir, desplome en) la superficie de disco. El resultado de esto sería generalmente que la computadora congelaría para arriba.

Desplomes del uso

Un uso se estrella típicamente cuando realiza una operación que no sea permitida por el sistema operativo. El sistema operativo entonces cerró el uso.

Los errores típicos que dan lugar a desplomes del uso incluyen:
el intentar leer o escribir la memoria que no es asignada para la lectura o la escritura por ese del uso (avería general ) de la protección
el intentar ejecutar instrucciones privilegiadas o inválidas
circunstancias imprevistas o escritura pobre del código esas resultados en el programa que ejecuta un lazo sin fin
el intentar realizar operaciones de la entrada-salida en los dispositivos del hardware a los cuales no tiene permiso para tener acceso
paso de discusiones inválidas a las llamadas de sistema
el intentar tener acceso a otros recursos de sistema a los cuales el uso no tiene permiso para tener acceso al (error en el bus )

Desplomes del servidor del Web site

El software que funciona con el servidor detrás de un Web site puede estrellarse, haciéndolo inaccesible enteramente o proporcionando solamente un mensaje de error en vez de contenido normal.

Desplomes del sistema operativo

¡ Un desplome del sistema operativo ocurre comúnmente cuando ocurre una excepción del hardware que no puede ser dirigidos . Los desplomes del sistema operativo pueden también ocurrir cuando la lógica de Cordura-comprobación interno dentro del sistema operativo detecta que el sistema operativo ha perdido su uno mismo-consistencia interna .

En un mundo ideal, los sistemas operativos bien escritos seguirían siendo siempre estables incluso cuando los usos individuales se estrellan. Los vendedores tales como Microsoft y Apple ponen con frecuencia sus sistemas operativos como siendo intrínseco estrellar-resistente tales que si un desplome del uso el sistema operativo sigue siendo ileso.

Ver también

Pantalla negra de la muerte
Pantalla azul de la muerte
Desplome a la mesa
Avería de la segmentación
Modo seguro
Depuración
Pánico del núcleo
Reinicialización
Recuperación
Reportero del desplome
Pérdida de los datos

.

  • Zenithic
  • Marmot (company)
    Random links:Síntesis química | Martin Sargent | Estanislao de Boufflers | Línea horizonte | Roca contra Bush, vol. 2

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">