Core dump
કમ્પ્યુટિંગમાં, કોર ડમ્પ, મેમરી ડમ્પ, ક્રેશ ડમ્પ, સ્ટોરેજ ડમ્પ, સિસ્ટમ ડમ્પ અથવા એબીઈએનડી ડમ્પમાં ચોક્કસ સમયે કમ્પ્યુટર પ્રોગ્રામની કાર્યકારી મેમરીની નોંધાયેલ સ્થિતિ હોય છે, સામાન્ય રીતે જ્યારે પ્રોગ્રામ ક્રેશ થાય છે અથવા અન્યથા અસામાન્ય રીતે સમાપ્ત થાય છે. વ્યવહારમાં, પ્રોગ્રામ સ્થિતિના અન્ય મુખ્ય ટુકડાઓ સામાન્ય રીતે એક જ સમયે ડમ્પ કરવામાં આવે છે, જેમાં પ્રોસેસર રજિસ્ટરનો સમાવેશ થાય છે, જેમાં પ્રોગ્રામ કાઉન્ટર અને સ્ટેક પોઇન્ટર, મેમરી મેનેજમેન્ટ માહિતી અને અન્ય પ્રોસેસર અને ઓપરેટિંગ સિસ્ટમ ફ્લેગ અને માહિતીનો સમાવેશ થઈ શકે છે. સ્નેપશોટ ડમ્પ (અથવા સ્નેપ ડમ્પ) એ કમ્પ્યુટર ઓપરેટર અથવા ચાલી રહેલા પ્રોગ્રામ દ્વારા વિનંતી કરાયેલ મેમરી ડમ્પ છે, જેના પછી પ્રોગ્રામ ચાલુ રાખવામાં સક્ષમ છે. કોર ડમ્પ્સનો ઉપયોગ ઘણીવાર કમ્પ્યુટર પ્રોગ્રામ્સમાં ભૂલોના નિદાન અને ડિબગીંગમાં મદદ કરવા માટે થાય છે. ઘણી ઓપરેટિંગ સિસ્ટમો પર, પ્રોગ્રામમાં જીવલેણ અપવાદ આપમેળે કોર ડમ્પને ચાલુ કરે છે. વિસ્તરણ દ્વારા, શબ્દસમૂહ "કોરને ડમ્પ કરવા" નો અર્થ ઘણા કિસ્સાઓમાં, કોઈપણ જીવલેણ ભૂલ થાય છે, પછી ભલેને પ્રોગ્રામ મેમરીનો રેકોર્ડ અસ્તિત્વમાં હોય. "કોર ડમ્પ", "મેમરી ડમ્પ" અથવા માત્ર "ડમ્પ" શબ્દ પણ વધુ તપાસ અથવા અન્ય હેતુઓ માટે મોટી માત્રામાં કાચા ડેટાના કોઈપણ આઉટપુટને સૂચવવા માટે શબ્દપ્રયોગ બની ગયો છે. પૃષ્ઠભૂમિ આ નામ મેગ્નેટિક-કોર મેમરી પરથી આવ્યું છે, જે 1950 થી 1970 ના દાયકા સુધી રેન્ડમ-એક્સેસ મેમરીનું મુખ્ય સ્વરૂપ છે. મેગ્નેટિક-કોર ટેકનોલોજી અપ્રચલિત થયા પછી આ નામ લાંબા સમય સુધી રહ્યું છે. સૌથી પહેલાના કોર ડમ્પ્સ મેમરીની સામગ્રીના પેપર પ્રિન્ટઆઉટ્સ હતા, જે સામાન્ય રીતે ઓક્ટલ અથવા હેક્સાડેસિમલ નંબરો (એક "હેક્સ ડમ્પ") ના સ્તંભોમાં ગોઠવાયેલા હોય છે, કેટલીકવાર મશીન લેંગ્વેજ સૂચનાઓ, ટેક્સ્ટ સ્ટ્રિંગ્સ અથવા દશાંશ અથવા ફ્લોટિંગ-પોઇન્ટ નંબરો (સીએફ. વિસર્જિત કરનાર). જેમ જેમ મેમરીના કદમાં વધારો થયો અને પોસ્ટમોર્ટમ વિશ્લેષણ ઉપયોગિતાઓ વિકસાવવામાં આવી, તેમ તેમ ડમ્પ્સ ટેપ અથવા ડિસ્ક જેવા ચુંબકીય માધ્યમોમાં લખવામાં આવ્યા. માત્ર લાગુ પડતી મેમરીની સામગ્રીઓને પ્રદર્શિત કરવાને બદલે, આધુનિક ઓપરેટિંગ સિસ્ટમ્સ સામાન્ય રીતે ક્રેશ થયેલી પ્રક્રિયાની મેમરીની છબી ધરાવતી ફાઇલ અથવા તે પ્રક્રિયા સાથે સંબંધિત સરનામાના ભાગોની મેમરી છબીઓ, અન્ય માહિતી જેવી કે પ્રોસેસર રજિસ્ટર, પ્રોગ્રામ કાઉન્ટર, સિસ્ટમ ફ્લેગ અને ક્રેશનું મૂળ કારણ નક્કી કરવામાં ઉપયોગી અન્ય માહિતી પેદા કરે છે. આ ફાઇલોને યુનિક્સ અને યુનિક્સ જેવી સિસ્ટમો પર એલ્ફડમ્પ, લિનક્સ પર ઓબ્જેડમપ અને કેડમ્પ, આઇબીએમ ઝેડ/ઓએસ પર આઈપીસીએસ (ઇન્ટરેક્ટિવ પ્રોબ્લેમ કંટ્રોલ સિસ્ટમ), આઇબીએમ ઝેડ/વીએમ પર ડીવીએફ (ડમ્પ વ્યૂઈંગ ફેસિલિટી), માઇક્રોસોફ્ટ વિન્ડોઝ પર વિનડીબીજી, વાલગ્રીન્ડ અથવા અન્ય ડિબગર્સ જેવા વિશિષ્ટ સાધનો સાથે ટેક્સ્ટ, પ્રિન્ટેડ અથવા વિશ્લેષણ તરીકે જોઈ શકાય છે. કેટલીક ઓપરેટિંગ સિસ્ટમોમાં એપ્લિકેશન અથવા ઓપરેટર એપ્લિકેશન અથવા ઓપરેટિંગ સિસ્ટમ દ્વારા ઉપયોગમાં લેવાતા તમામ સ્ટોરેજને બદલે પસંદ કરેલા સ્ટોરેજ બ્લોકના સ્નેપશોટની વિનંતી કરી શકે છે. ઉપયોગ કોર ડમ્પ્સ ઘણી પરિસ્થિતિઓમાં ઉપયોગી ડીબગિંગ સહાય તરીકે કામ કરી શકે છે. પ્રારંભિક એકલ અથવા બેચ-પ્રોસેસિંગ સિસ્ટમો પર, કોર ડમ્પ્સે વપરાશકર્તાને ડિબગીંગ માટે (ખૂબ જ ખર્ચાળ) કમ્પ્યુટિંગ સુવિધાને એકાધિકાર કર્યા વિના પ્રોગ્રામને ડિબગીંગ કરવાની મંજૂરી આપી હતી; ફ્રન્ટ પેનલ સ્વીચો અને લાઇટનો ઉપયોગ કરીને ડિબગીંગ કરતાં પ્રિન્ટઆઉટ વધુ અનુકૂળ પણ હોઈ શકે છે. વહેંચાયેલ કમ્પ્યુટર્સ પર, પછી ભલે તે ટાઇમ-શેરિંગ હોય, બેચ પ્રોસેસિંગ હોય, અથવા સર્વર સિસ્ટમ્સ હોય, કોર ડમ્પ્સ ઓપરેટિંગ સિસ્ટમના ઓફ-લાઇન ડીબગિંગને મંજૂરી આપે છે, જેથી સિસ્ટમ તરત જ કામગીરીમાં પાછા જઈ શકે. કોર ડમ્પ્સ વપરાશકર્તાને પાછળથી અથવા ઓફ-સાઇટ વિશ્લેષણ માટે અથવા અન્ય ક્રેશ સાથે સરખામણી કરવા માટે ક્રેશને સાચવવાની મંજૂરી આપે છે. એમ્બેડેડ કમ્પ્યુટર્સ માટે, કમ્પ્યુટર પર જ ડીબગિંગને ટેકો આપવો અવ્યવહારુ હોઈ શકે છે, તેથી ડમ્પનું વિશ્લેષણ અલગ કમ્પ્યુટર પર થઈ શકે છે. યુનિક્સની પ્રારંભિક આવૃત્તિઓ જેવી કેટલીક ઓપરેટિંગ સિસ્ટમો ચાલી રહેલી પ્રક્રિયાઓમાં ડિબગરને જોડવાનું સમર્થન કરતી ન હતી, તેથી પ્રક્રિયાના મેમરી સમાવિષ્ટો પર ડિબગર ચલાવવા માટે કોર ડમ્પ્સ જરૂરી હતા. કોર ડમ્પ્સનો ઉપયોગ ડાયનેમિક મેમરી ફાળવણી દરમિયાન મુક્ત ડેટા મેળવવા માટે થઈ શકે છે અને આમ તેનો ઉપયોગ એવા પ્રોગ્રામમાંથી માહિતી મેળવવા માટે થઈ શકે છે જે હવે ચાલી રહ્યું નથી. ઇન્ટરેક્ટિવ ડિબગરની ગેરહાજરીમાં, કોર ડમ્પનો ઉપયોગ મહેનતુ પ્રોગ્રામર દ્વારા સીધી તપાસમાંથી ભૂલ નક્કી કરવા માટે થઈ શકે છે. સ્નેપ ડમ્પ્સ કેટલીકવાર એપ્લિકેશનો માટે ઝડપી અને ગંદા ડિબગીંગ આઉટપુટ રેકોર્ડ કરવાની અનુકૂળ રીત છે. વિશ્લેષણ કોર ડમ્પ સામાન્ય રીતે ડમ્પ્ડ પ્રક્રિયાની સરનામાની જગ્યાના ડમ્પ્ડ પ્રદેશોની સંપૂર્ણ સામગ્રીને રજૂ કરે છે. ઓપરેટિંગ સિસ્ટમના આધારે, ડમ્પમાં મેમરી ક્ષેત્રોના અર્થઘટનમાં મદદ કરવા માટે થોડા અથવા કોઈ ડેટા સ્ટ્રક્ચર્સ હોઈ શકે નહીં. આ સિસ્ટમોમાં, સફળ અર્થઘટન માટે જરૂરી છે કે પ્રોગ્રામ અથવા વપરાશકર્તા જે ડમ્પનું અર્થઘટન કરવાનો પ્રયાસ કરે છે તે પ્રોગ્રામના મેમરી ઉપયોગની રચનાને સમજે. ડિબગર પ્રતીક કોષ્ટકનો ઉપયોગ કરી શકે છે, જો કોઈ અસ્તિત્વમાં હોય, તો પ્રોગ્રામરને ડમ્પનું અર્થઘટન કરવામાં મદદ કરવા માટે, ચલને પ્રતીકાત્મક રીતે ઓળખવા અને સ્રોત કોડ પ્રદર્શિત કરવા માટે; જો પ્રતીક કોષ્ટક ઉપલબ્ધ ન હોય, તો ડમ્પનું ઓછું અર્થઘટન શક્ય છે, પરંતુ સમસ્યાનું કારણ નક્કી કરવા માટે હજુ પણ પૂરતું શક્ય હોઈ શકે છે. ડમ્પનું વિશ્લેષણ કરવા માટે ડમ્પ એનાલાઇઝર્સ તરીકે ઓળખાતા વિશેષ હેતુના સાધનો પણ છે. એક લોકપ્રિય સાધન, જે ઘણી ઓપરેટિંગ સિસ્ટમો પર ઉપલબ્ધ છે, તે છે જી. એન. યુ. બિન્યુટિલ્સનું ઓ. બી. જે. ડમ્પ. આધુનિક યુનિક્સ જેવી ઓપરેટિંગ સિસ્ટમ્સ પર, સંચાલકો અને પ્રોગ્રામરો જીએનયુ બિનુટિલ્સ બાઈનરી ફાઇલ ડિસ્ક્રીપ્ટર લાઇબ્રેરી (બીએફડી), અને જીએનયુ ડીબગર (જીડીબી) અને ઓબીજેડીમ્પનો ઉપયોગ કરીને કોર ડમ્પ ફાઇલોને વાંચી શકે છે જે આ લાઇબ્રેરીનો ઉપયોગ કરે છે. આ લાઈબ્રેરી કોર ડમ્પમાંથી મેમરી ક્ષેત્રમાં આપેલ સરનામા માટે કાચા ડેટાનો પુરવઠો પૂરો પાડશે; તે મેમરી ક્ષેત્રમાં ચલો અથવા ડેટા સ્ટ્રક્ચર્સ વિશે કંઇ જાણતી નથી, તેથી કોર ડમ્પને વાંચવા માટે લાઈબ્રેરીનો ઉપયોગ કરતી એપ્લિકેશનને ચલોનાં સરનામાંઓ નક્કી કરવા પડશે અને ડેટા સ્ટ્રક્ચર્સનો લેઆઉટ પોતે નક્કી કરવો પડશે, ઉદાહરણ તરીકે ડીબગિંગમાંથી પસાર થઈ રહેલા પ્રોગ્રામ માટે પ્રતીક કોષ્ટકનો ઉપયોગ કરીને. લિનક્સ સિસ્ટમોમાંથી ક્રેશ ડમ્પના વિશ્લેષકો કેડમ્પ અથવા લિનક્સ કર્નલ ક્રેશ ડમ્પ (એલકેસીડી) નો ઉપયોગ કરી શકે છે. કોર ડમ્પ્સ પ્રક્રિયાના સંદર્ભ (સ્થિતિ) ને પછીથી પરત કરવા માટે આપેલ સ્થિતિમાં સાચવી શકે છે. પ્રોસેસરો વચ્ચે કોર ટ્રાન્સફર કરીને સિસ્ટમોને અત્યંત ઉપલબ્ધ બનાવી શકાય છે, કેટલીકવાર કોર ડમ્પ ફાઇલો દ્વારા. કોરને નેટવર્ક પર દૂરસ્થ યજમાન પર પણ ફેંકી શકાય છે (જે સુરક્ષા જોખમ છે). કોર-ડમ્પ ફાઇલો ફોર્મેટ જૂની અને સરળ ઓપરેટિંગ સિસ્ટમોમાં, દરેક પ્રક્રિયામાં સંલગ્ન સરનામું-જગ્યા હતી, તેથી ડમ્પ ફાઇલ કેટલીકવાર ફક્ત બાઇટ્સ, અંકો, અક્ષરો અથવા શબ્દોના ક્રમ સાથેની ફાઇલ હતી. અન્ય પ્રારંભિક મશીનો પર ડમ્પ ફાઇલમાં અલગ રેકોર્ડ હોય છે, જેમાં દરેકમાં સંગ્રહનું સરનામું અને સંકળાયેલ સામગ્રી હોય છે. પ્રારંભિક મશીનો પર, ડમ્પ ઘણીવાર એપ્લિકેશન અથવા ઓપરેટિંગ સિસ્ટમને બદલે સ્ટેન્ડ-અલોન ડમ્પ પ્રોગ્રામ દ્વારા લખવામાં આવતો હતો. આઇબીએમ સિસ્ટમ/360 પર, પ્રમાણભૂત ઓપરેટિંગ સિસ્ટમોએ સરનામાંઓ, રજિસ્ટર, સંગ્રહ સામગ્રીઓ વગેરે સાથે ફોર્મેટ કરેલ એબીઇએનડી અને એસએનએપી ડમ્પ્સ લખ્યા હતા, જે બધાને છાપવાયોગ્ય સ્વરૂપોમાં રૂપાંતરિત કરવામાં આવ્યા હતા. પછીના પ્રકાશનોએ બિન-ફોર્મેટેડ ડમ્પ્સ લખવાની ક્ષમતા ઉમેરી, જેને તે સમયે કોર ઇમેજ ડમ્પ્સ કહેવામાં આવતું હતું. આધુનિક ઓપરેટિંગ સિસ્ટમ્સમાં, પ્રક્રિયા સરનામાંની જગ્યામાં અંતર હોઈ શકે છે, અને તે અન્ય પ્રક્રિયાઓ અથવા ફાઇલો સાથે પૃષ્ઠોને શેર કરી શકે છે, તેથી વધુ વિસ્તૃત રજૂઆતોનો ઉપયોગ કરવામાં આવે છે; તેમાં ડમ્પના સમયે પ્રોગ્રામની સ્થિતિ વિશેની અન્ય માહિતી પણ શામેલ હોઈ શકે છે. યુનિક્સ જેવી સિસ્ટમોમાં, કોર ડમ્પ્સ સામાન્ય રીતે પ્રમાણભૂત એક્ઝેક્યુટેબલ ઇમેજ-ફોર્મેટનો ઉપયોગ કરે છેઃ યુનિક્સની જૂની આવૃત્તિઓમાં a.out, આધુનિક લિનક્સમાં ELF, સિસ્ટમ V, સોલારિસ અને BSD સિસ્ટમો, મેકઓએસમાં મેક-O, વગેરે. ઓએસ/360 અને અનુગામીઓને નામ આપવું ઓએસ/360 અને અનુગામીઓમાં, નોકરી ફોર્મેટ કરેલ એબીઈએનડી ડમ્પ માટે અને સ્નેપ ડમ્પ્સ માટે મનસ્વી ડી. ડી. નામો માટે સિસાબેન્ડ અને સિસુડમ્પના ડી. ડી. નામોને મનસ્વી ડેટા સેટ નામો (ડી. એસ. એન.) સોંપી શકે છે, અથવા તે ડી. ડી. નામોને સિસોટ તરીકે વ્યાખ્યાયિત કરી શકે છે. ડેમેજ એસેસમેન્ટ એન્ડ રિપેર (DAR) સુવિધાએ નિષ્ફળતાના સમયે ડેટાસેટ SYS1.DUMP માં ઓટોમેટિક અનફોર્મેટેડ સ્ટોરેજમ્પ તેમજ ઓપરેટર દ્વારા વિનંતી કરાયેલ કન્સોલ ડમ્પ ઉમેર્યો હતો. નવો ટ્રાન્ઝેક્શન ડમ્પ ડમ્પના જૂના સ્વરૂપો જેવો જ છે. ઇન્ટરેક્ટિવ પ્રોબ્લેમ કંટ્રોલ સિસ્ટમ (આઈ. પી. સી. એસ.), જે સિલેક્ટેબલ યુનિટ (એસ. યુ.) 57 દ્વારા ઓએસ/વી. એસ. 2 માં ઉમેરવામાં આવે છે અને દરેક અનુગામી એમ. વી. એસ. પ્રકાશનનો ભાગ છે, તેનો ઉપયોગ ડી. એ. એસ. ડી. પર સંગ્રહ ડમ્પનું ઇન્ટરેક્ટિવ વિશ્લેષણ કરવા માટે થઈ શકે છે. આઈ. પી. સી. એસ. સિસ્ટમ નિયંત્રણ બ્લોકના બંધારણ અને સંબંધોને સમજે છે, અને વિશ્લેષણ માટે ફોર્મેટ કરેલ પ્રદર્શન તૈયાર કરી શકે છે. આઈ. પી. સી. એસ. ના વર્તમાન સંસ્કરણો પહેલા સંગ્રહ ડમ્પ લીધા વિના સક્રિય સરનામાંની જગ્યાઓનું નિરીક્ષણ કરવાની મંજૂરી આપે છે. યુનિક્સ જેવી સોલારિસ 8 થી, સિસ્ટમ યુટિલિટી કોરએડીએમ કોર ફાઇલોના નામ અને સ્થાનને રૂપરેખાંકિત કરવાની મંજૂરી આપે છે. વપરાશકર્તા પ્રક્રિયાઓના ડમ્પ્સ પરંપરાગત રીતે કોર તરીકે બનાવવામાં આવે છે. લિનક્સ પર (લિનક્સ કર્નલ મેઇનલાઇનની આવૃત્તિઓ 2.4.21 અને 2.6 થી),/પ્રોસી/સિસ/કર્નલ/કોર _ પેટર્ન રૂપરેખાંકન ફાઇલનો ઉપયોગ કરીને પ્રોસીએફએસ દ્વારા અલગ નામ સ્પષ્ટ કરી શકાય છે; નિર્દિષ્ટ નામ એક ટેમ્પલેટ પણ હોઈ શકે છે જેમાં ટેગ્સ હોય છે, ઉદાહરણ તરીકે, એક્ઝેક્યુટેબલ ફાઇલનામ, પ્રોસેસ આઈડી અથવા ડમ્પનું કારણ. આધુનિક યુનિક્સ જેવી સિસ્ટમો પર સિસ્ટમ-વાઇડ ડમ્પ્સ ઘણીવાર વી. એમ. કોર અથવા vmcore.incomplete તરીકે દેખાય છે. માઈક્રોસોફ્ટ વિન્ડોઝ જેવી અન્ય સિસ્ટમો, જે ફાઇલનામ એક્સ્ટેંશનનો ઉપયોગ કરે છે, તે એક્સ્ટેંશન. dmp નો ઉપયોગ કરી શકે છે; ઉદાહરણ તરીકે, કોર ડમ્પ્સને memory.dmp અથવા \Minidump\ Mini051509-01.dmp નામ આપવામાં આવી શકે છે. માઇક્રોસોફ્ટ વિન્ડોઝ બે મેમરી ડમ્પ બંધારણોને ટેકો આપે છે, જે નીચે વર્ણવેલ છે. કર્નલ-મોડ ડમ્પ્સ કર્નલ-મોડ ડમ્પ્સના પાંચ પ્રકારો છેઃ સંપૂર્ણ મેમરી ડમ્પમાં લક્ષ્ય પ્રણાલી માટે સંપૂર્ણ ભૌતિક મેમરી હોય છે. કર્નલ મેમરી ડમ્પમાં ક્રેશ સમયે કર્નલ દ્વારા ઉપયોગમાં લેવાતી તમામ મેમરી હોય છે. નાના મેમરી ડમ્પમાં વિવિધ માહિતી હોય છે જેમ કે સ્ટોપ કોડ, પરિમાણો, લોડ થયેલ ઉપકરણ ડ્રાઇવરોની સૂચિ વગેરે. સ્વયંચાલિત મેમરી ડમ્પ (વિન્ડોઝ 8 અને પછીનું) કર્નલ મેમરી ડમ્પ જેવું જ છે, પરંતુ જો પેજિંગ ફાઇલ સિસ્ટમ મેનેજ્ડ હોય અને કર્નલ મેમરી ડમ્પને કેપ્ચર કરવા માટે ખૂબ નાની હોય, તો તે આપમેળે પેજિંગ ફાઇલને ઓછામાં ઓછી રેમ જેટલું કદ ચાર અઠવાડિયા સુધી વધારશે, પછી તેને નાના કદમાં ઘટાડશે. સક્રિય મેમરી ડમ્પ (વિન્ડોઝ 10 અને પછીનું) કર્નલ અને વપરાશકર્તા સ્થિતિ કાર્યક્રમો દ્વારા ઉપયોગમાં લેવાતી મોટાભાગની મેમરી ધરાવે છે. વિન્ડોઝ કર્નલ-મોડ ડમ્પનું વિશ્લેષણ કરવા માટે વિન્ડોઝ માટે ડીબગિંગ ટૂલ્સનો ઉપયોગ થાય છે. યુઝર-મોડ મેમરી ડમ્પ્સ યુઝર-મોડ મેમરી ડમ્પ, જેને મિનીડમ્પ તરીકે પણ ઓળખવામાં આવે છે, તે એક જ પ્રક્રિયાની મેમરી ડમ્પ છે. તેમાં પસંદ કરેલ ડેટા રેકોર્ડ્સનો સમાવેશ થાય છેઃ સંપૂર્ણ અથવા આંશિક (ફિલ્ટર કરેલ) પ્રક્રિયા મેમરી; તેમના કોલ સ્ટેક્સ અને સ્થિતિ સાથે થ્રેડોની સૂચિ (જેમ કે રજિસ્ટર અથવા ટીઇબી); કર્નલ ઑબ્જેક્ટ્સના હેન્ડલ્સ વિશેની માહિતી; લોડ થયેલ અને અનલોડ કરેલી લાઇબ્રેરીઓની સૂચિ. MINIDUMP _ TYPE enum માં ઉપલબ્ધ વિકલ્પોની સંપૂર્ણ સૂચિ. નાસા વોયેજર પ્રોગ્રામ કદાચ ડીપ સ્પેસ સેગમેન્ટમાં કોર ડમ્પ સુવિધાનો નિયમિત ઉપયોગ કરનાર પ્રથમ યાન હતું. કોર ડમ્પ સુવિધા ડીપ સ્પેસ સેગમેન્ટ માટે ફરજિયાત ટેલિમેટ્રી સુવિધા છે કારણ કે તે સિસ્ટમ ડાયગ્નોસ્ટિક ખર્ચને ઘટાડવાનું સાબિત થયું છે. વોયેજર ક્રાફ્ટ કોસ્મિક કિરણોની ઘટનાઓથી મેમરીને થતા નુકસાનને ઓળખવા માટે નિયમિત કોર ડમ્પનો ઉપયોગ કરે છે. સ્પેસ મિશન કોર ડમ્પ સિસ્ટમ્સ મોટે ભાગે લક્ષ્ય CPU અથવા સબસિસ્ટમ માટે હાલની ટૂલકીટ્સ પર આધારિત છે. જો કે, મિશનના સમયગાળા દરમિયાન કોર ડમ્પ સબસિસ્ટમને મિશનની ચોક્કસ જરૂરિયાતો માટે નોંધપાત્ર રીતે સંશોધિત અથવા ઉન્નત કરી શકાય છે. ડેટાબેઝ ડમ્પ હેક્સ ડમ્પ ફાઇલ કોપી સંદર્ભો નોંધો બાહ્ય કડીઓ ફાઇલ ફોર્મેટનું વર્ણન મિનિડમ્પ ફાઇલો કર્નલ કોર ડમ્પ્સઃ એપલ ટેકનિકલ નોંધ ટી. એન. 2118: કર્નલ કોર ડમ્પ્સ ડિબગીંગ કમ્પ્યુટર ભૂલો