mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question अनियमित
speech play
speech pause
speech stop

मेमोरी मैनेजमेंट में एविक्टर्स को समझना

एविक्टर एक प्रकार का मेमोरी प्रबंधन तंत्र है जिसका उपयोग कंप्यूटर सिस्टम में उस मेमोरी को पुनः प्राप्त करने के लिए किया जाता है जिसका उपयोग अब प्रोग्राम द्वारा नहीं किया जा रहा है। जब कोई प्रोग्राम ऑपरेटिंग सिस्टम से मेमोरी का अनुरोध करता है, तो ऑपरेटिंग सिस्टम तुरंत अनुरोध को स्वीकार नहीं करता है। इसके बजाय, यह मेमोरी आवंटित करता है और इसे "मुक्त सूची" नामक डेटा संरचना में "मुक्त" के रूप में चिह्नित करता है। प्रोग्राम तब तक आवंटित मेमोरी का उपयोग कर सकता है जब तक कि इसकी आवश्यकता न रह जाए, जिस बिंदु पर ऑपरेटिंग सिस्टम मेमोरी को मुफ्त सूची से हटाकर और उपलब्ध मेमोरी के पूल में वापस जोड़कर मेमोरी को पुनः प्राप्त कर सकता है। मेमोरी को हटाने के लिए इविक्टर्स का उपयोग किया जाता है निःशुल्क सूची जब प्रोग्राम द्वारा इसका उपयोग नहीं किया जा रहा हो। बेदखल करने वाले दो प्रकार के होते हैं:

1. एलआरयू (कम से कम हाल ही में प्रयुक्त) इविक्टर: इस प्रकार का इविक्टर उस मेमोरी ब्लॉक को हटा देता है जिसे सबसे लंबे समय तक एक्सेस नहीं किया गया है।
2। फीफो (फर्स्ट-इन-फर्स्ट-आउट) इविक्टर: इस प्रकार का इविक्टर पहले आवंटित किए गए मेमोरी ब्लॉक को हटा देता है। एविक्टर का उपयोग करने का उद्देश्य मेमोरी लीक को रोकना है, जो तब हो सकता है जब कोई प्रोग्राम मेमोरी आवंटित करता है लेकिन इसे जारी नहीं करता है अब इसकी आवश्यकता नहीं है. समय-समय पर अप्रयुक्त मेमोरी को मुफ्त सूची से हटाकर, ऑपरेटिंग सिस्टम यह सुनिश्चित कर सकता है कि मेमोरी हमेशा नए अनुरोधों के लिए उपलब्ध है और सिस्टम को मेमोरी खत्म होने से रोक सकता है।

Knowway.org आपको बेहतर सेवा प्रदान करने के लिए कुकीज़ का उपयोग करता है। Knowway.org का उपयोग करके, आप कुकीज़ के हमारे उपयोग के लिए सहमत होते हैं। विस्तृत जानकारी के लिए, आप हमारे कुकी नीति पाठ की समीक्षा कर सकते हैं। close-policy