সুচিপত্র:
সংজ্ঞা - স্ট্যাক ফ্রেমের অর্থ কী?
একটি স্ট্যাক ফ্রেম একটি মেমরি পরিচালনা কৌশল যা কিছু প্রোগ্রামিং ভাষায় অস্থায়ী ভেরিয়েবলগুলি তৈরি এবং নির্মূল করার জন্য ব্যবহৃত হয়। অন্য কথায়, এটি উপ-প্রোগ্রাম কল সম্পর্কিত স্ট্যাকের সমস্ত তথ্য সংগ্রহ বিবেচনা করা যেতে পারে। রানটাইম প্রক্রিয়া চলাকালীন স্ট্যাক ফ্রেমগুলি কেবল বিদ্যমান। স্ট্রাক ফ্রেমগুলি সাব্রোটিনগুলির জন্য পুনরাবৃত্ত কার্যকারিতা সমর্থন করার জন্য প্রোগ্রামিং ভাষাগুলিকে সহায়তা করে।
অ্যাক্টিভেশন ফ্রেম বা অ্যাক্টিভেশন রেকর্ড হিসাবে পরিচিত একটি স্ট্যাক ফ্রেম।
টেকোপিডিয়া স্ট্যাক ফ্রেমের ব্যাখ্যা দেয়
একটি স্ট্যাক ফ্রেম সমন্বিত:
- স্থানীয় পরিবর্তনশীল
- সাব-প্রোগ্রামগুলি দ্বারা সংশোধিত নিবন্ধগুলির সংরক্ষিত অনুলিপিগুলির পুনরুদ্ধারের প্রয়োজন হতে পারে
- যুক্তি পরামিতি
- ফেরত ঠিকানা
একটি পৃথক স্ট্যাক ফ্রেমের প্রকৃত প্যারামিটার, অস্থায়ী অবস্থানগুলি, স্থানীয় ভেরিয়েবল এবং কলিং সাবরুটিন তথ্যগুলির জন্য স্থান রয়েছে। যখন এই প্যারামিটারগুলিতে নির্দিষ্ট রুটিনগুলি, অবস্থানগুলি বা ভেরিয়েবলগুলি কার্যকর করা সম্পন্ন করে, তখন স্ট্যাক থেকে প্রাসঙ্গিক স্ট্যাক ফ্রেমটি মুছে ফেলা হয়। বেশিরভাগ ক্ষেত্রে স্ট্যাক ফ্রেমে তথ্য প্যাকিংয়ের ক্রমটি প্রোগ্রামিং ভাষার স্পেসিফিকেশনগুলির থেকে পৃথক।
স্ট্যাক ফ্রেমের অন্যতম প্রধান বৈশিষ্ট্য হ'ল একটি নির্দিষ্ট সাবপ্রোগ্রামের জন্য, স্ট্যাক ফ্রেমের আকার স্থির করা হয়েছে। স্ট্যাক ফ্রেম ব্যবহার করার জন্য একটি প্রোগ্রামিং ভাষার জন্য, একটি প্রোগ্রামের কাউন্টার এবং একটি থ্রেড দুটি পয়েন্টার সহ অবশ্যই পাওয়া যায়: বেস পয়েন্টার এবং স্ট্যাক পয়েন্টার। বেস পয়েন্টার সর্বদা ফ্রেমের শীর্ষে নির্দেশ করে, যেখানে স্ট্যাক পয়েন্টারটি স্ট্যাকের শীর্ষে নির্দেশ করে। প্রোগ্রামের কাউন্টারটি পরবর্তী সম্পাদনযোগ্য নির্দেশের দিকে ইঙ্গিত করতে সহায়তা করে। প্রদত্ত পদ্ধতির জন্য একটি স্ট্যাক ফ্রেমের নির্দিষ্ট পদ্ধতির অবস্থা সংরক্ষণ এবং পুনরুদ্ধারের জন্য সমস্ত প্রাসঙ্গিক তথ্য রয়েছে।
