Taula de continguts:
Definició: què significa Core Dump?
Un volcador principal és un fitxer de la memòria documentada d’un ordinador de quan es va estavellar un programa o ordinador. El fitxer consta de l'estat registrat de la memòria de treball en un moment explícit, normalment proper a quan es va estavellar el sistema o quan el programa va acabar de forma atípica.
A part de tota la memòria del sistema o només una part del programa que ha avortat, un fitxer de descàrrega bàsica pot incloure informació addicional, com ara:
- L’estat del processador
- Contingut del registre del processador
- Informació de gestió de memòria
- El comptador i el punter del programa
- Informació i indicadors del sistema operatiu i del processador
El dump core també es pot conèixer com a dump de memòria, dump d’emmagatzematge o dump.
Techopedia explica Core Dump
Els programadors sovint utilitzen un descàrrega bàsica per examinar el problema amb l’ús d’un depurador. Una descàrrega bàsica pot incloure tota la memòria del sistema o una part del programa que ha fallat. Hi ha diverses raons per les quals un ordinador o programa pot estavellar-se:
- Dades danyades
- Error greu de l'usuari
- Arxius infectats per virus
- Problemes d'accés als fitxers de dades
- Un sistema operatiu obsolet
- Un error de segmentació o error de bus
- Una torre informàtica mal ventilada o amb pols
- Una fallada detectada pel sistema al programari o al maquinari
- Sobreescalfament informàtic causat per un ventilador o un ventilador defectuós
Generalment, un fitxer de descàrrega bàsica inclou el contingut de memòria d'accés aleatori (RAM) d'un determinat procés o part d'un espai d'adreces del procés i els valors dels registres del processador. Els fitxers de descàrrega bàsics es poden utilitzar per analitzar la causa de l'abocament, vist com a text o imprès.
Com que un espai d’adreces de procés de sistema contemporani pot compartir pauses i pàgines amb altres fitxers i processos, s’utilitza una imatge més complexa. En sistemes com Unix, els dipòsits bàsics normalment utilitzen el format d'imatge executable estàndard:
- Mach-O a Mac OS X
- a.out en versions anteriors d’Unix
- Format executable i enllaçable (ELF) en esquemes de distribució de programari moderns Linux, Solaris, Unix System V i Berkeley (BSD)
Originalment, un core dump transferia el contingut de la memòria precisament per registrar l'estat de l'ordinador. Els dipòsits bàsics eren impressions reals d'un centenar de pàgines o més que consistien en nombres octals o hexadecimals. Els programadors van estudiar les pàgines per investigar la causa de l'accident o el programa que es va acabar amb anormalitat. Finalment, la introducció de depuradors va eliminar la necessitat de masses d’impressions massives.
