فہرست کا خانہ:
تعریف - کونٹگیوس میموری آلوکیشن کا کیا مطلب ہے؟
متناسب میموری کی تقسیم ایک کلاسیکی میموری الاٹمنٹ ماڈل ہے جو ایک عمل کو لگاتار میموری میموری بلاکس کو تفویض کرتا ہے (یعنی ، مسلسل پتے رکھنے والے میموری بلاکس)۔
لگاتار میموری کی الاٹمنٹ میموری کی سب سے قدیم الاٹیم اسکیموں میں سے ایک ہے۔ جب کسی عمل کو انجام دینے کی ضرورت ہوتی ہے تو ، عمل کے ذریعہ میموری کی درخواست کی جاتی ہے۔ عمل کے سائز کا موازنہ اس عمل کو عملی جامہ پہنانے کے ل to دستیاب اہم میموری کی مقدار کے ساتھ کیا جاتا ہے۔ اگر کافی ماد memoryہ میموری مل جاتی ہے تو ، عمل کو شروع کرنے کے ل memory اس عمل کو میموری مختص کیا جاتا ہے۔ بصورت دیگر ، اس وقت تک انتظار کے عمل کی قطار میں شامل کیا جاتا ہے جب تک کہ کافی حد تک آزادانہ میموری دستیاب نہ ہو۔
ٹیکوپیڈیا نے کونٹیوگس میموری آلوکیشن کی وضاحت کی
آپریٹنگ سسٹم میں مماثل میموری مختص کرنے کی اسکیم کو دو رجسٹروں کی مدد سے نافذ کیا جاسکتا ہے ، جسے بیس اور حد رجسٹر کے نام سے جانا جاتا ہے۔ جب کوئی عمل مین میموری میں چل رہا ہے تو ، اس کے بیس رجسٹر میں میموری کے مقام کا ابتدائی پتہ ہوتا ہے جہاں عمل جاری ہے ، جبکہ عمل کے ذریعہ بائٹس کی مقدار حد رجسٹر میں محفوظ کی جاتی ہے۔ کسی عمل سے متعلقہ میموری والے مقام کے لئے اصل پتے کا براہ راست حوالہ نہیں دیا جاتا ہے۔ اس کے بجائے ، یہ اپنے بیس رجسٹر کے سلسلے میں ایک رشتہ دار پتہ استعمال کرتا ہے۔ ایک پروگرام کے ذریعہ ذکر کردہ تمام پتوں کو ورچوئل ایڈریس سمجھا جاتا ہے۔ سی پی یو منطقی یا ورچوئل ایڈریس تیار کرتا ہے ، جو میموری مینجمنٹ یونٹ (ایم ایم یو) کی مدد سے اصل پتے میں تبدیل ہوتا ہے۔ بیس ایڈریس رجسٹر ایم ایم یو کے ذریعہ ایڈریس ٹرانسلیشن کے لئے استعمال ہوتا ہے۔ اس طرح ، کسی جسمانی پتے کا حساب کتاب کیا جاتا ہے۔
-
جسمانی پتہ = بیس رجسٹر ایڈریس + منطقی پتہ / ورچوئل ایڈریس
کسی عمل کے ذریعہ یادداشت کے کسی بھی مقام کا پتہ چیک کیا جاتا ہے تاکہ یہ یقینی بنایا جاسکے کہ یہ پڑوسی عمل کے پتے کا حوالہ نہیں دیتا ہے۔ اس پروسیسنگ سیکیورٹی کو بنیادی آپریٹنگ سسٹم کے ذریعہ سنبھالا جاتا ہے۔
متمول میموری کی مختص کرنے کا ایک نقصان یہ ہے کہ مفت میموری کے منتظر عملوں کی وجہ سے ملٹی گرگرامنگ کی ڈگری کم ہوگئی ہے۔