Domov Hardware Co je hlavní výpis? - definice z techopedie

Co je hlavní výpis? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Core Dump?

Výpis jádra je soubor dokumentované paměti počítače o tom, kdy došlo k selhání programu nebo počítače. Soubor sestává ze zaznamenaného stavu pracovní paměti v explicitním čase, obvykle blízko k selhání systému nebo když atypicky skončil program.


Kromě celé systémové paměti nebo jen části programu, který byl přerušen, může soubor výpisu jádra obsahovat další informace, jako například:

  • Stav procesoru
  • Obsah registru procesoru
  • Informace o správě paměti
  • Čítač programu a ukazatel zásobníku
  • Informace o operačním systému a procesoru a příznaky

Výpis jádra může být také znám jako výpis paměti, výpis úložiště nebo výpis.

Techopedia vysvětluje Core Dump

Programátoři často používají základní výpis k prozkoumání problému s použitím debuggeru. Výpis jádra může zahrnovat veškerou systémovou paměť nebo část programu, která selhala. Počítač nebo program může selhat z několika důvodů:

  • Poškozená data
  • Vážná chyba uživatele
  • Virus napadené soubory
  • Problémy s přístupem k datovým souborům
  • Zastaralý operační systém
  • Porucha segmentace nebo chyba sběrnice
  • Špatně větraná nebo prašná počítačová věž
  • Chyba zjištěná systémem v softwaru nebo hardwaru
  • Přehřátí počítače způsobené vadným chladičem nebo ventilátorem

Obecně soubor výpisu jádra obsahuje obsah paměti RAM s náhodným přístupem určitého procesu nebo části adresního prostoru procesu a hodnoty registrů procesoru. Soubory s výpisem jádra lze použít k analýze příčiny výpisu z pohledu textu nebo tištěné.


Protože současný adresní prostor procesu OS může sdílet konce a stránky s jinými soubory a procesy, používá se složitější obraz. V systémech podobných Unixu základní výpisy obvykle používají standardní formát spustitelného obrazu:

  • Mach-O v Mac OS X
  • a.out ve starších verzích Unixu
  • Spustitelný a propojitelný formát (ELF) v moderních systémech distribuce softwaru Linux, Solaris, Unix System V a Berkeley (BSD)

Původně výpis jádra přenesl obsah paměti přesně, aby zaznamenal stav počítače. Jádry skládek byly skutečné výtisky kolem stovky stránek nebo více, které se skládaly z osmičkových nebo hexadecimálních čísel. Programátoři stránky studovali, aby prozkoumali příčinu havárie nebo abnormálně ukončeného programu. Nakonec zavedení debuggerů eliminovalo potřebu masivních hromádek výtisků.

Co je hlavní výpis? - definice z techopedie