فہرست کا خانہ:
تعریف - اسٹیک فریم کا کیا مطلب ہے؟
اسٹیک فریم ایک میموری مینجمنٹ تکنیک ہے جو کچھ پروگرامنگ زبانوں میں عارضی متغیرات پیدا کرنے اور اسے ختم کرنے کے لئے استعمال کی جاتی ہے۔ دوسرے الفاظ میں ، اسے اسٹیک پر سب پروگگرام کال سے متعلق تمام معلومات کے جمع کرنے پر غور کیا جاسکتا ہے۔ رن ٹائم کے عمل کے دوران اسٹیک فریم صرف موجود ہیں۔ اسٹریک فریم پروگرامنگ زبانوں کو سبروٹینز کے ل rec تعارفی فعالیت کو معاون بنانے میں مدد کرتے ہیں۔
ایک اسٹیک فریم جسے ایکٹیویشن فریم یا ایکٹیویشن ریکارڈ بھی کہا جاتا ہے۔
ٹیکوپیڈیا اسٹیک فریم کی وضاحت کرتا ہے
ایک اسٹیک فریم پر مشتمل ہے:
- مقامی متغیرات
- ذیلی پروگراموں کے ذریعہ نظر ثانی شدہ رجسٹروں کی محفوظ شدہ کاپیاں جنہیں بحالی کی ضرورت ہوسکتی ہے
- دلیل کے پیرامیٹرز
- واپسی کا پتہ
انفرادی اسٹیک فریم میں اصل پیرامیٹرز ، عارضی مقامات ، مقامی متغیرات اور کالنگ سبروٹین معلومات کے ل space جگہ موجود ہے۔ جب ان پیرامیٹرز ، مقامات یا متغیرات کو پکارنے والے مخصوص معمولات پر عمل درآمد مکمل ہوجائے تو ، اسٹیک سے متعلقہ اسٹیک فریم کو ختم کردیا جاتا ہے۔ زیادہ تر معاملات میں اسٹیک فریم میں معلومات پیک کرنے کا حکم پروگرامنگ کی زبان کی خصوصیات سے آزاد ہے۔
اسٹیک فریم کی نمایاں خصوصیات میں سے ایک یہ ہے کہ ایک مخصوص سب پروگرام کے لئے ، اسٹیک فریم کا سائز طے ہوتا ہے۔ کسی پروگرامنگ زبان کو اسٹیک فریم استعمال کرنے کے ل two ، پروگرام کاؤنٹر اور ایک تھریڈ دو پوائنٹرز کے ساتھ دستیاب ہونا ضروری ہے: بیس پوائنٹر اور اسٹیک پوائنٹر۔ بیس پوائنٹر ہمیشہ فریم کے اوپری طرف اشارہ کرتا ہے ، جبکہ اسٹیک پوائنٹر اسٹیک کے اوپری طرف اشارہ کرتا ہے۔ پروگرام کاؤنٹر اگلی پھانسی کی ہدایت کی طرف اشارہ کرنے میں مدد کرتا ہے۔ دیئے گئے طریقہ کار کے لئے اسٹیک فریم میں مخصوص طریقہ کار کی حالت کو بچانے اور بحال کرنے کے لئے تمام متعلقہ معلومات موجود ہیں۔