घर हार्डवेयर सन्निहित स्मृति आवंटन क्या है? - टेक्नोपेडिया से परिभाषा

सन्निहित स्मृति आवंटन क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - संकेंद्रित मेमोरी आवंटन का क्या अर्थ है?

सन्निहित स्मृति आबंटन एक क्लासिकल मेमोरी एलोकेशन मॉडल है जो एक प्रक्रिया को लगातार मेमोरी ब्लॉक देता है (अर्थात, लगातार पते रखने वाले मेमोरी ब्लॉक)।

संचित स्मृति आवंटन सबसे पुरानी स्मृति आवंटन योजनाओं में से एक है। जब किसी प्रक्रिया को निष्पादित करने की आवश्यकता होती है, तो स्मृति को प्रक्रिया द्वारा अनुरोध किया जाता है। प्रक्रिया के आकार की तुलना प्रक्रिया को निष्पादित करने के लिए उपलब्ध सन्निहित मुख्य मेमोरी की मात्रा से की जाती है। यदि पर्याप्त सन्निहित स्मृति पाई जाती है, तो इसका निष्पादन शुरू करने के लिए प्रक्रिया को स्मृति आवंटित की जाती है। अन्यथा, यह प्रतीक्षा प्रक्रियाओं की एक कतार में जोड़ा जाता है जब तक कि पर्याप्त मुक्त सन्निहित स्मृति उपलब्ध न हो।

Techopedia, Contiguous Memory आवंटन की व्याख्या करता है

सन्निहित स्मृति आवंटन योजना को दो रजिस्टरों की सहायता से ऑपरेटिंग सिस्टम में लागू किया जा सकता है, जिन्हें आधार और सीमा रजिस्टर के रूप में जाना जाता है। जब कोई प्रक्रिया मुख्य मेमोरी में निष्पादित हो रही है, तो उसके आधार रजिस्टर में मेमोरी स्थान का शुरुआती पता होता है, जहां प्रक्रिया निष्पादित हो रही है, जबकि प्रक्रिया द्वारा खपत बाइट्स की मात्रा सीमा रजिस्टर में संग्रहीत होती है। एक प्रक्रिया सीधे संबंधित मेमोरी स्थान के लिए वास्तविक पते का संदर्भ नहीं देती है। इसके बजाय, यह अपने आधार रजिस्टर के संबंध में एक रिश्तेदार पते का उपयोग करता है। किसी प्रोग्राम द्वारा संदर्भित सभी पतों को वर्चुअल एड्रेस माना जाता है। सीपीयू तार्किक या आभासी पता उत्पन्न करता है, जिसे मेमोरी प्रबंधन इकाई (एमएमयू) की मदद से वास्तविक पते में परिवर्तित किया जाता है। आधार पता रजिस्टर का उपयोग एमएमयू द्वारा पते के अनुवाद के लिए किया जाता है। इस प्रकार, एक भौतिक पते की गणना निम्नानुसार की जाती है:

    भौतिक पता = आधार रजिस्टर पता + तार्किक पता / आभासी पता

एक प्रक्रिया द्वारा संदर्भित किसी भी स्मृति स्थान का पता यह सुनिश्चित करने के लिए जांचा जाता है कि वह किसी पड़ोसी प्रक्रिया के पते का उल्लेख नहीं करता है। यह प्रसंस्करण सुरक्षा अंतर्निहित ऑपरेटिंग सिस्टम द्वारा नियंत्रित की जाती है।

सन्निहित स्मृति आवंटन का एक नुकसान यह है कि मुक्त स्मृति की प्रतीक्षा करने वाली प्रक्रियाओं के कारण मल्टीप्रोग्रामिंग की डिग्री कम हो जाती है।

सन्निहित स्मृति आवंटन क्या है? - टेक्नोपेडिया से परिभाषा