విషయ సూచిక:
నిర్వచనం - కోర్ డంప్ అంటే ఏమిటి?
కోర్ డంప్ అనేది ఒక ప్రోగ్రామ్ లేదా కంప్యూటర్ క్రాష్ అయినప్పుడు కంప్యూటర్ యొక్క డాక్యుమెంట్ మెమరీ యొక్క ఫైల్. ఫైల్ స్పష్టమైన సమయంలో వర్కింగ్ మెమరీ యొక్క రికార్డ్ స్థితిని కలిగి ఉంటుంది, సాధారణంగా సిస్టమ్ క్రాష్ అయినప్పుడు లేదా ప్రోగ్రామ్ విలక్షణంగా ముగిసినప్పుడు దగ్గరగా ఉంటుంది.
మొత్తం సిస్టమ్ మెమరీ లేదా ఆగిపోయిన ప్రోగ్రామ్లో కొంత భాగాన్ని పక్కన పెడితే, కోర్ డంప్ ఫైల్లో అదనపు సమాచారం ఉండవచ్చు:
- ప్రాసెసర్ యొక్క స్థితి
- ప్రాసెసర్ రిజిస్టర్ యొక్క విషయాలు
- మెమరీ నిర్వహణ సమాచారం
- ప్రోగ్రామ్ యొక్క కౌంటర్ మరియు స్టాక్ పాయింటర్
- ఆపరేటింగ్ సిస్టమ్ మరియు ప్రాసెసర్ సమాచారం మరియు జెండాలు
కోర్ డంప్ను మెమరీ డంప్, స్టోరేజ్ డంప్ లేదా డంప్ అని కూడా పిలుస్తారు.
టెకోపీడియా కోర్ డంప్ గురించి వివరిస్తుంది
డీబగ్గర్ వాడకంతో సమస్యను పరిశీలించడానికి ప్రోగ్రామర్లు తరచూ కోర్ డంప్ను ఉపయోగిస్తారు. కోర్ డంప్లో అన్ని సిస్టమ్ మెమరీ లేదా విఫలమైన ప్రోగ్రామ్లో కొంత భాగం ఉంటుంది. కంప్యూటర్ లేదా ప్రోగ్రామ్ క్రాష్ కావడానికి అనేక కారణాలు ఉన్నాయి:
- పాడైన డేటా
- తీవ్రమైన వినియోగదారు లోపం
- వైరస్ సోకిన ఫైళ్లు
- డేటా ఫైళ్ళను యాక్సెస్ చేయడంలో సమస్యలు
- పాత ఆపరేటింగ్ సిస్టమ్
- విభజన లోపం లేదా బస్సు లోపం
- పేలవంగా వెంటిలేటెడ్ లేదా మురికి కంప్యూటర్ టవర్
- సాఫ్ట్వేర్ లేదా హార్డ్వేర్లో సిస్టమ్ గుర్తించిన లోపం
- తప్పు హీట్ సింక్ లేదా అభిమాని వల్ల కంప్యూటర్ వేడెక్కడం
సాధారణంగా, కోర్ డంప్ ఫైల్లో ఒక నిర్దిష్ట ప్రక్రియ యొక్క యాదృచ్ఛిక యాక్సెస్ మెమరీ (RAM) విషయాలు లేదా ప్రాసెస్ యొక్క చిరునామా స్థలం మరియు ప్రాసెసర్ రిజిస్టర్ల విలువలు ఉంటాయి. డంప్ యొక్క కారణాన్ని విశ్లేషించడానికి కోర్ డంప్ ఫైళ్ళను ఉపయోగించవచ్చు, దీనిని టెక్స్ట్ గా చూడవచ్చు లేదా ముద్రించవచ్చు.
సమకాలీన OS ప్రాసెస్ చిరునామా స్థలం విరామాలు మరియు పేజీలను ఇతర ఫైళ్ళు మరియు ప్రక్రియలతో పంచుకోవచ్చు కాబట్టి, మరింత క్లిష్టమైన చిత్రం ఉపయోగించబడుతుంది. యునిక్స్ లాంటి వ్యవస్థలలో, కోర్ డంప్లు సాధారణంగా ప్రామాణిక ఎక్జిక్యూటబుల్ ఇమేజ్ ఫార్మాట్ను ఉపయోగిస్తాయి:
- Mac OS X లో మాక్-ఓ
- యునిక్స్ యొక్క పాత వెర్షన్లలో a.out
- ఆధునిక లైనక్స్, సోలారిస్, యునిక్స్ సిస్టమ్ వి మరియు బర్కిలీ సాఫ్ట్వేర్ డిస్ట్రిబ్యూషన్ (బిఎస్డి) పథకాలలో ఎక్జిక్యూటబుల్ మరియు లింక్ చేయగల ఫార్మాట్ (ఇఎల్ఎఫ్)
వాస్తవానికి, కంప్యూటర్ యొక్క స్థితిని రికార్డ్ చేయడానికి కోర్ డంప్ మెమరీ విషయాలను ఖచ్చితంగా బదిలీ చేస్తుంది. కోర్ డంప్లు అష్ట లేదా హెక్సాడెసిమల్ సంఖ్యలను కలిగి ఉన్న వంద పేజీలు లేదా అంతకంటే ఎక్కువ వాస్తవ ముద్రణలు. క్రాష్ లేదా అసాధారణంగా ముగించబడిన ప్రోగ్రామ్ యొక్క కారణాన్ని పరిశోధించడానికి ప్రోగ్రామర్లు పేజీలను అధ్యయనం చేశారు. చివరికి, డీబగ్గర్ల పరిచయం భారీ మొత్తంలో ప్రింటౌట్ల అవసరాన్ని తొలగించింది.
