جدول المحتويات:
التعريف - ماذا يعني إطار المكدس؟
إطار المكدس هو تقنية لإدارة الذاكرة تستخدم في بعض لغات البرمجة لإنشاء المتغيرات المؤقتة والقضاء عليها. بمعنى آخر ، يمكن اعتبار أنه جمع كافة المعلومات على المكدس المتعلقة باستدعاء برنامج فرعي. إطارات المكدس موجودة فقط أثناء عملية التشغيل. تساعد إطارات المكدس لغات البرمجة في دعم وظيفة العودية للروتين الفرعي.
إطار مكدس يُعرف أيضًا باسم إطار التنشيط أو سجل التنشيط.
تيكوبيديا تشرح إطار المكدس
يتكون الإطار المكدس من:
- المتغيرات المحلية
- نسخ محفوظة من السجلات تم تعديلها بواسطة برامج فرعية قد تحتاج إلى استعادة
- المعلمات وسيطة
- اعد العنوان
يحتوي إطار المكدس الفردي على مساحة للمعلمات الفعلية والمواقع المؤقتة والمتغيرات المحلية واستدعاء معلومات الروتين الفرعي. عندما تكمل الإجراءات المحددة التي تستدعي هذه المعلمات أو المواقع أو المتغيرات التنفيذ ، يتم حذف إطار المكدس ذي الصلة من المكدس. ترتيب تعبئة المعلومات في إطار المكدس في معظم الحالات مستقل عن مواصفات لغة البرمجة.
إحدى الميزات البارزة لإطار المكدس هي أنه بالنسبة لبرنامج فرعي معين ، يتم إصلاح حجم إطار المكدس. لكي تستخدم لغة البرمجة إطار مكدس ، يجب أن يكون عداد البرنامج وخيط المناقشة متاحين بمؤشرين: المؤشر الأساسي ومؤشر المكدس. يشير المؤشر الأساسي دائمًا إلى أعلى الإطار ، بينما يشير مؤشر المكدس إلى أعلى المكدس. يساعد عداد البرنامج في الإشارة إلى التعليمات القابلة للتنفيذ التالية. يحتوي إطار مكدس إجراء معين على كافة المعلومات ذات الصلة لحفظ واستعادة حالة الإجراء المحدد.