Garbage Collection in Hindi हिंदी में Definition and Advantage

हेलो दोस्तों आज के पोस्ट में हम सब जानकारी प्राप्त करेंगे garbage collection in hindi के बारे में की गारबेज कलेक्शन क्या होता है? तथा इसक क्या फायदा है? और इसका उपयोग कहा होता है? कुछ लोग इस नाम को अभी नहीं सुने होंगे । क्यों की garbage collection hindi me आप पहली बार इस नाम को सुन रहे होंगे

जी हां बात सही है, क्यों की यह कंप्यूटर का सब्जेक्ट है, जो व्यक्ति कंप्यूटर पर प्रोगरामिंग करता होगा या कंप्यूटर को अच्छी तरह से पढ़ा होगा वह इस नाम garbage collection को सुना होगा। तो चलिए संजय गवांये बिना आगे जल्दी से बढ़ते है की garbage collection क्या होता है?

 garbage collection in hindi

 garbage collection in hindi गार्बेज कलैक्शन क्या होता है? 

Definition

कंप्यूटर साइंस की भाषा में कहा जाए तो गारबेज कलेक्शन garbage collection in hindi एक प्रकार का मेमोरी मैनेजमेंट memory management होता है। यह मेमोरी में अप्रयुक्त वस्तुओं और पॉइंटर्स को स्वचालित रूप से साफ़ Automatically Cleanup करता है, ताकि संसाधनों Resource Allows को फिर से उपयोग करने की अनुमति मिल सके।

कुछ प्रोग्रामिंग लैंग्वेज में बिल्ट-इन कचरा संग्रह होता है, यानी यह खुद व खुद बेकार डाटा को क्लीन करते रहाता है। जबकि अन्य को अप्रयुक्त मेमोरी को प्रबंधित करने के लिए कस्टम फ़ंक्शंस Custom functions की आवश्यकता होती है।

garbage collection कचरा संग्रहण का एक बहुत ही सामान्य तरीका है। इस strategy से यह पता लगाया जाता है कि प्रत्येक वस्तु को मेमोरी में स्टोर करने के लिए कितने memory sapac स्पेस बचे हैं। यदि किसी वस्तु के लिए अशक्त संदर्भ हैं Null space, तो उन्हें अनावश्यक (सम्मानित) माना जाता है और स्मृति स्थान Memory Space खाली करने के लिए हटाया जा सकता है।

यह एडवांस किस्म की garbage collection गिनती के अलावा उन वस्तुओं का पता लगाती है जो केवल एक दूसरे को रेफरेंस reference करती हैं, जो उन वस्तुओं की गणना करती हैं जो मूल प्रक्रिया में उसका उपयोग नहीं किया जाता हैं।

 

गारबेज कलेक्शन garbage collection को कंपाइल-टाइम के समय में भी किया जा सकता है, बहुत से ऐसे प्रोग्राम बनाने का method भी है जब compile के दौरान garbage collection किया जाता है। यह तब किया जाता है जब प्रोग्राम के सोर्स कोड को एक एक्जीक्यूटेबल प्रोग्राम में कंपाइल किया जाता है।

इस खास प्रक्रिया में, प्रोग्रामिंग कंपाइलर Compiler ये निर्धारित करता है कि किन कौन से संसाधनों Resource Memory को कभी भी दुबारा इसको Access नहीं किया जायेगा, इस प्रक्रिया में मेमोरी को खाली करना होता है ताकि और भी कोई program को running किया जा सके । Compiler फिर से ऐसे निर्देश add करता है ही मेमोरी के अंदर दुबारा यूज न होने वाले प्रोग्राम डिलीट हो जाए। ये सारे प्रक्रिया automatically होते रहता है।

वैसे ये एक बहुत ही प्रभावी और ऑटोमेशन तरीका है अप्रयुक्त वस्तुओं को हटाने का, लेकिन कभी कभी रेफरेंस memory के हटाने की जगह उसे रोकना भी पड़ता है। क्यु की कुछ ऐसे भी डाटा होता है momery के अंदर दुबारा उपयोग में लिया जाता है। इस प्रकार के डाटा को डिलीट होने से रोकने के लिए conservatively परम्परागत तरीका अपनाया जाता है।

 

Advantage garbage collection in hindi 

 garbage collection in hindi
Advantage garbage collection in hindi

garbage collection सॉफ्टवेयर डेवलपर्स का एक बहुत ही महत्वपूर्ण हिस्सा Importance part होता है ।क्योंकि इस प्रकिया के वज़ह से प्रोग्रामिंग के दौरान ज्यादा रैम RAM Space के इस्तमाल करने से रोकते हैं। RAM मे स्पेस होने के चलते programmer को प्रोग्रामिंग करने में मदद करता है। इससे सिस्टम और जिस प्रोग्राम पर work काम कर रहे होते है वह बहुत ही कुशलता से चलता है। garbage collection ये खतरनाक बग dangerous bug से उन्हें कैश भी करता है, जैसे की मेमोरी लीक, प्रोग्राम को क्रैश हो जाना, Runing Error इससे संबंधित होने वाले प्रॉब्लम रोकता है garbage collection

चूंकि हम जब भी किसी प्रोग्राम लिंक्ड लिस्ट linked list से किसी डेटा आइटम को डिलीट करते हैं, तो उस डेटा आइटम द्वारा रिजर्व की गई मेमोरी फ्री Free Memory हो जाती है। इस फ्री मेमोरी को वापस बची हुई मेमोरी, स्पेस लिंक्ड लिस्ट में लिंक Add करने की जरूरत होती है, जिससे खाली होने वाला सारा स्पेस किसी भी डेटा आइटम को वापस ले सके।

इस काम को पूरी तरह से ऑपरेटिंग सिस्टम खुद वा खुद हमारे लिए करता रहता है। automatically डिलीट किए गए नोड्स nods से फ्री free data होने वाला सारा स्पेस रीयूज use again के लिए वापस मौजूदा free memory लिंक्ड लिस्ट में कलेक्ट होता रहता है, फ्री स्पेस के कलेक्शन को गारबेज कलेक्शन garbage collection कहा जाता है।

आज आपने क्या सीखा?

आज हमसब ने सीखा की garbage collection in hindi क्या है? तथा इसका फायदा क्या है? हमें आशा और पूर्ण विश्वाश हैं की आप सभी को यह आर्टिकल जरूर पसंद आया होगा। आप कॉमेंट करके बता सकते है कि आपको यह जानकारी कैसा लगा, आप सभी के कमेंट का इंतजार रहता है। आपके दोस्त या रिस्तेदार कंप्यूटर का पढ़ाई पढ़ रहे है तो आप उनको हेल्फ करने के लिए इस आर्टिकल को  शेयर कर सकते है।

Udtagyani.Com provides information and education. There is an effort toward learning politics, entertainment, health, economics, computers, IT, and science. It is a free platform to learn analytics and make effective decisions

Leave a Comment