Skip to main content

Co je to základní skládka?

Výpis jádra je záznam obsahu paměti počítačů, když došlo k vážné chybě.Může zahrnovat celou systémovou paměť nebo pouze část, která byla používána v programu, který selhal.Může také zahrnovat další relevantní údaje, jako je stav procesoru, obsah registru a informace o procesech spuštění.Softwarové inženýři často používají základní skládky s debuggery a dalšími nástroji k analýze a opravě chyb počítače.Výpis jádra lze také použít k přenosu pracovního procesu z jednoho procesoru do druhého během normálního provozu.

Termín jádrový výpis pravděpodobně vznikl v šedesátých letech, kdy časné počítače používaly paměť magnetického jádra.Když se zhroutil běžící program, byla na papíře vytištěna všechna data v celém jádru, aby se pomohla s laděním.Tyto výtisky se obvykle skládaly z o něco více než jen paměťových adres a dat v osmadecimální zápisech.Jak se vylepšily technologie úložiště, mohly být uloženy základní skládky na disk, odnímatelná magnetická páska nebo nezávislé paměťové tyčinky.Větší úložná kapacita pro informace o stavu spolu s pokrokem v ladění softwaru zefektivnila diagnózu chyb.Programový kód poměrně často předpokládá, že ukazatele a indexy pole vždy odkazují na platné datové struktury.Pokud se například některá z nich posunula za hranicech jejich původních struktur, může dojít k jádrové skládce.Problémy s přístupem k datovým souborům na úložném zařízení nebo čtení poškozených dat mohou způsobit také výpis jádra.Hardwarové problémy, včetně nefunkční paměti, pevných disků nebo procesorů, je mohou také spustit.

Obecně existují dva typy skládek.Jedním typem je místo, kde je proces spuštění nebo aplikační program ukončen a regulační návratnost do operačního systému.V tomto případě zbytek systému funguje normálně, protože byl zastaven pouze urážlivý program.Obvykle se vygeneruje velký soubor výpisu jádra, který lze poté načíst do debuggeru.Pokud došlo k chybě v programu, pro který jsou k dispozici symboly a zdrojový kód, lze je také načíst do debuggeru.Tento typ skládky zastaví celý systém ve svých stopách, aby se zabránilo dalším komplikacím a korupci dat.Na Microsoft Windows Systémy, tento druh skládky se obvykle vyskytuje v příliš známé formě modré obrazovky smrti.Paniky, jako jsou tyto, se obvykle těžší ladit a často jsou způsobeny problémy s hardwarem nebo systémem.K tomu může dojít před dokončením zavedení systému, když je k dispozici jen málo informací o skutečné příčině.