Dump jezgre je zapis sadržaja memorije računala kada se dogodila ozbiljna pogreška. Može uključivati cijelu memoriju sustava ili samo dio koji je koristio program koji nije uspio. Također može uključivati druge relevantne podatke kao što su stanje procesora, sadržaj registra i informacije o pokrenutim procesima. Softverski inženjeri često koriste ispise jezgre s programima za otklanjanje pogrešaka i drugim uslužnim programima za analizu i ispravljanje računalnih pogrešaka. Dump jezgre također se može koristiti za prijenos radnog procesa s jednog procesora na drugi tijekom normalnog rada.
Izraz “skladište jezgre” vjerojatno je nastao 1960-ih kada su rana računala koristila memoriju s magnetskom jezgrom. Kada se pokrenuti program srušio, svi podaci u cijeloj jezgri bili su ispisani na papir kako bi se pomoglo u otklanjanju pogrešaka. Ti su se ispisi obično sastojali od nešto više od memorijskih adresa i podataka u oktalnom ili heksadecimalnom zapisu. Kako su se tehnologije za pohranu poboljšale, ispisi jezgre mogli su se spremati na disk, uklonjivu magnetsku vrpcu ili nepomične memorijske kartice. Veći kapacitet pohrane podataka o stanju zajedno s napretkom u otklanjanju pogrešaka u softveru učinili su dijagnozu pogrešaka učinkovitijom.
Tipični uzroci ispisivanja jezgre su loše napisane aplikacije ili softver sustava. Vrlo često, programski kod pretpostavlja da pokazivači i indeksi polja uvijek upućuju na valjane strukture podataka. Na primjer, ako se bilo koji od njih pomaknuo izvan granica svojih izvornih struktura, može doći do deponije jezgre. Problemi s pristupom podatkovnim datotekama na uređaju za pohranu ili čitanjem oštećenih podataka također mogu uzrokovati ispis jezgre. Problemi s hardverom, uključujući neispravnu memoriju, tvrde diskove ili procesore, također ih mogu izazvati.
Općenito postoje dvije vrste odlagališta jezgre. Jedna vrsta je kada se proces koji se izvodi ili aplikacijski program prekida i kontrola se vraća operativnom sustavu. U tom slučaju, ostatak sustava nastavlja normalno funkcionirati jer je zaustavljen samo povrijeđeni program. Obično se generira velika datoteka s ispisom jezgre koja se zatim može učitati u program za ispravljanje pogrešaka. Ako se pogreška dogodila u programu za koji su dostupni simboli i izvorni kod, oni se također mogu učitati u program za ispravljanje pogrešaka.
Drugi ozbiljniji tip ispisivanja jezgre također se naziva panika kernela. Ova vrsta dump-a zaustavlja cijeli sustav kako bi se spriječile daljnje komplikacije i oštećenje podataka. Na sustavima Microsoft Windows®, ova vrsta dump-a obično se događa u previše poznatom obliku “plavog ekrana smrti”. Ovakve panike obično je teže otkloniti i često su uzrokovane problemima na razini hardvera ili sustava. To se može dogoditi prije nego što se sustav završi s podizanjem sustava kada je dostupno malo informacija o stvarnom uzroku.