హోమ్ అభివృద్ధి చెత్త అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

చెత్త అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - చెత్త అంటే ఏమిటి?

చెత్త, కంప్యూటర్ల సందర్భంలో, మెమరీ స్థలాన్ని ఆక్రమించే ఏదైనా అవాంఛిత లేదా ఉపయోగించని డేటాను సూచించడానికి ఉపయోగిస్తారు. కేటాయించబడని జ్ఞాపకశక్తి వాటిని కేటాయించే ముందు చెత్త విలువలు లేకుండా ఉండాలి, ఎందుకంటే చెత్త విలువలు ఉండటం భద్రతా సమస్యలు మరియు అసాధారణమైన పరిస్థితులకు కారణం కావచ్చు.

టెకోపీడియా చెత్తను వివరిస్తుంది

సాధారణ వాడుకలో, చెత్త అనే పదం ఏదైనా వ్యర్థ ఉత్పత్తిని లేదా ఎక్కువ ఉపయోగపడనిదాన్ని సూచిస్తుంది. వాస్తవ ప్రపంచంలో చెత్త సహజంగా జరగనట్లే, కంప్యూటింగ్ ప్రపంచంలో చెత్తను ప్రోగ్రామర్లు మరియు వారి రచనా కార్యక్రమాల ద్వారా కూడా సృష్టించబడుతుంది.

కంప్యూటింగ్ పరంగా ఇది రెండు అర్ధాలను సూచిస్తుంది:

  • కంప్యూటర్ స్క్రీన్‌లో సాధారణ వినియోగదారుకు చదవలేని లేదా చూడలేని ఏదైనా చెత్త ఫైల్ లేదా విలువ అని గ్రహించవచ్చు. వినియోగదారు పాడైన ఫైల్ లేదా సిస్టమ్ మద్దతు లేని ఫార్మాట్ యొక్క ఫైల్‌ను తెరవడానికి ప్రయత్నిస్తున్నప్పుడు ఇది సంభవించవచ్చు.
  • ప్రోగ్రామింగ్ దృక్కోణం నుండి, చెత్త అనే పదాన్ని ప్రాధమిక మెమరీ కలిగి ఉన్న అవాంఛిత డేటాను సూచించడానికి ఉపయోగిస్తారు. ఈ డేటా మునుపటి ప్రోగ్రామ్ ద్వారా మెమరీలో నిల్వ చేయబడి ఉండవచ్చు మరియు ప్రస్తుత ప్రోగ్రామ్ అమలు కోసం అవాంఛిత మరియు ఉపయోగించలేనిది.

వినియోగదారులు ప్రోగ్రామ్‌లను వ్రాసేటప్పుడు, చెత్త విలువల ఉనికిని పరిష్కరించాలి ఎందుకంటే ఇవి ప్రోగ్రామ్ ఎగ్జిక్యూషన్ సమయంలో రన్‌టైమ్ సమస్యలను కలిగిస్తాయి. సి మరియు సి ++ వంటి ప్రోగ్రామింగ్ భాషలు స్వయంచాలక చెత్త నిర్వహణ లక్షణాలను అందించవు, అందువల్ల ఈ భాషలలో ప్రోగ్రామ్‌లను వ్రాసేటప్పుడు, అనుబంధ వస్తువులు నాశనం కావడానికి ముందు ప్రోగ్రామర్ కేటాయించిన మెమరీని విడిపించాలి. ప్రోగ్రామింగ్ లాంగ్వేజెస్ జావా మరియు .నెట్ ఫ్రేమ్‌వర్క్ లాంగ్వేజెస్ ఆటోమేటిక్ చెత్త సేకరణ లక్షణాలను అందిస్తాయి, ప్రోగ్రామర్‌ను మెమరీ డీలోకేషన్ సమస్యల నుండి విముక్తి చేస్తుంది.

మాన్యువల్ మెమరీ కేటాయింపు మరియు మెమరీని విడిపించడం సరిగ్గా చేయనప్పుడు, మానవ లోపాలు దోషాలు లేదా సిస్టమ్ భద్రతకు తీవ్రమైన బెదిరింపులకు కారణం కావచ్చు. ప్రోగ్రామర్ దాని ఉపయోగం తర్వాత మెమరీని విడిపించడంలో విఫలమైనప్పుడు, మెమరీ లీక్‌లు సంభవించవచ్చు మరియు డాంగ్లింగ్ పాయింటర్ల కారణంగా సిస్టమ్ క్రాష్ అయ్యే అవకాశం కూడా ఉంది.

చెత్త అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం