گھر > نمائش > مواد

اصلی وقت آپریٹنگ سسٹم میموری مختص

Mar 08, 2019


دوسرے آپریٹنگ سسٹمز کے مقابلے میں ایک حقیقی وقت آپریٹنگ سسٹم میں میموری مختص زیادہ اہم ہے.


سب سے پہلے، استحکام کے لئے میموری لیک نہیں ہوسکتا ہے (جو مختص شدہ میموری ہے لیکن استعمال کے بعد آزاد نہ ہو). آلے کو کبھی بھی ریبٹ کی ضرورت کے بغیر، غیر یقینی طور پر کام کرنا چاہئے. اس وجہ سے، متحرک میموری کی تخصیص کو ختم کر دیا گیا ہے. [حوالہ درکار] جب بھی ممکن ہو، تمام ضروری میموری مختص کو مرتب شدہ وقت میں مرتب کیا جاتا ہے.


متحرک میموری مختص سے بچنے کے لئے ایک اور وجہ میموری ٹکڑے ٹکڑے ہے. میموری کی چھوٹی سی مقدار کی بار بار مختص اور جاری کرنے کے ساتھ، ایک صورت حال ہوسکتی ہے جہاں دستیاب میموری کئی حصوں میں تقسیم کیا جاتا ہے اور RTOS میموری کے کافی مسلسل مسلسل بلاک کو مختص کرنے کے قابل نہیں ہے، اگرچہ کافی مفت میموری ہے. دوسرا، مختص کی رفتار ضروری ہے. ایک معیاری میموری مختص اسکیم کسی مناسب مفت میموری بلاک کو تلاش کرنے کے لئے غیر منحصر لمبائی کی ایک منسلک فہرست کو اسکین کرتا ہے، جو RTOS میں ناقابل قبول ہے کیونکہ کسی مخصوص وقت کے اندر میموری اختتام ہوتا ہے.


کیونکہ میکانی ڈسکس زیادہ طویل اور زیادہ غیر متوقع ردعمل کے وقت ہیں، ڈسک فائلوں میں تبدیل کرنے کے لئے اسی وجوہات کے لئے استعمال نہیں کیا جاتا ہے جیسا کہ مندرجہ بالا رام مختص کی بات ہے.


سادہ فکسڈ سائز کے بلاکس الگورتھم اس کی کم سر کے باعث آسان سرایت کے نظام کے لئے بہت اچھی طرح کام کرتا ہے.