Table of Contents
বিভিন্ন প্রোগ্রামিং ভাষার বিভিন্ন উপায়ে স্মৃতিকে নিয়ন্ত্রণ করা ও পরিচালনা করা গুরুত্বপূর্ণ, যাতে সেগুলো মেমরি ব্যবহার করার এক পদ্ধতি হিসেবে কাজ করতে পারে ।
মেমরির গণনায় আল অবস্থান
মেমরি বরাদ্দ করা হয় তথ্য এবং প্রোগ্রাম নির্দেশনার জন্য কম্পিউটারের মেমরি সংরক্ষণ করার জন্য। এটি স্থায়ী বা গতিশীল হতে পারে। ভাষার এবং সুনির্দিষ্ট ব্যবহার ক্ষেত্রে নির্দিষ্ট সময় উল্লেখ করা যেতে পারে। কর্মক্ষম সক্রিয়ভাবে চলমান সংযোগের সময় অতিবাহিত হলে, রানকার কর্ম সঞ্চালনের সময় সময় কখন ঘটবে সে বিষয়ে তার মেমরির উপর ভিত্তি করে রাখা হয়।
ধাপ-পশ্চাৎপ্ত ধর্তক
মেমরি ব্যবহার করার জন্য, এই ধাপগুলি অনুসরণ করুন:
- প্রোগ্রাম- এ ব্যবহৃত সকল ভেরিয়েবল এবং তথ্য কাঠামো চিহ্নিত করুন ।
- বিভিন্ন তথ্যকে ভাষা নির্ধারণের জন্য প্রতিটি ডাটার মাপ নির্ধারণ করুন ।
- প্রতিটি গুণের আকারের জন্য মোট মেমরি গণনা করো (বা গুণীগুলো)
- সকল ভেরিয়েবল এবং তথ্য কাঠামোর মাধ্যমে স্মৃতিকে সুবিস্তৃত করুন।
- ভাষা অথবা কি-র অতিরিক্ত মেমরির উপর ভারার যেমন: অবজেক্টের হেডার অথবা উদ্ধৃতির জন্য অতিরিক্ত মেমরি অন্তর্ভুক্ত করুন।
উদাহরণের সাহায্যে ব্যাখ্যা করুন
উদাহরণস্বরূপ, C++-এ একটি পূর্ণসংখ্যা পরিমাণ ৪ বাইট রয়েছে। কোনো প্রোগ্রাম দ্বারা একটি প্রোগ্রাম ১০ সংখ্যা ব্যবহৃত হলে, অ্যারের সম্পূর্ণ মেমরি ৪০ বাইট ব্যবহার করা হয়। অন্যান্য ভেরিয়েবলের মেমরির ব্যবহার ও উপরে অন্যান্য বৈশিষ্ট্যের সম্পূর্ণ ছবি উপলব্ধ করা হয়।