Hogar Hardware ¿Qué es el volcado del núcleo? - definición de techopedia

¿Qué es el volcado del núcleo? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Core Dump?

Un volcado de núcleo es un archivo de la memoria documentada de una computadora de cuándo se bloqueó un programa o computadora. El archivo consiste en el estado registrado de la memoria de trabajo en un momento explícito, generalmente cerca de cuando el sistema se bloqueó o cuando el programa finalizó atípicamente.


Además de toda la memoria del sistema o solo una parte del programa que abortó, un archivo de volcado de núcleo puede incluir información adicional como:

  • El estado del procesador
  • El contenido del registro del procesador
  • Información de gestión de memoria
  • El contador del programa y el puntero de la pila
  • Sistema operativo y la información del procesador y banderas

El volcado del núcleo también se conoce como volcado de memoria, volcado de almacenamiento o volcado.

Techopedia explica Core Dump

Los programadores a menudo usan un volcado de núcleo para examinar el problema con el uso de un depurador. Un volcado de núcleo puede incluir toda la memoria del sistema o una parte del programa que falló. Hay varias razones por las cuales una computadora o programa puede fallar:

  • Datos corrompidos
  • Un error grave del usuario
  • Archivos infectados con virus
  • Problemas para acceder a archivos de datos
  • Un sistema operativo desactualizado
  • Un fallo de segmentación o error de bus
  • Una torre de computadora con poca ventilación o polvo
  • Una falla detectada por el sistema en el software o hardware
  • Sobrecalentamiento de la computadora causado por un disipador de calor o ventilador defectuoso

En general, un archivo de volcado de núcleo incluye el contenido de la memoria de acceso aleatorio (RAM) de un determinado proceso o parte de un espacio de direcciones del proceso y los valores de los registros del procesador. Los archivos de volcado de núcleo se pueden usar para analizar la causa del volcado, visto como texto o impreso.


Debido a que un espacio de direcciones de proceso de SO contemporáneo puede compartir pausas y páginas con otros archivos y procesos, se utiliza una imagen más compleja. En sistemas tipo Unix, los volcados de núcleo suelen utilizar el formato de imagen ejecutable estándar:

  • Mach-O en Mac OS X
  • a.out en versiones anteriores de Unix
  • Formato ejecutable y enlazable (ELF) en los esquemas modernos de distribución de software (BSD) de Linux, Solaris, Unix System V y Berkeley

Originalmente, un volcado de núcleo transfirió el contenido de la memoria precisamente para registrar el estado de la computadora. Los volcados del núcleo eran impresiones reales de alrededor de cien páginas o más que consistían en números octales o hexadecimales. Los programadores estudiaron las páginas para investigar la causa del bloqueo o del programa terminado de manera anormal. Finalmente, la introducción de depuradores eliminó la necesidad de pilas masivas de impresiones.

¿Qué es el volcado del núcleo? - definición de techopedia