ব্যাখ্যা
• ভার্চুয়াল মেমরির পরিমাণ অ্যাড্রেস বাসের প্রস্থের উপর নির্ভরশীল। কারণ ভার্চুয়াল মেমরি মূলত প্রসেসরের ব্যবহারযোগ্য অ্যাড্রেস স্পেস দ্বারা সীমাবদ্ধ। অ্যাড্রেস বাসের প্রস্থ যত বেশি, তত বেশি সংখ্যা প্রদর্শন করা যায় এবং প্রসেসর তত বড় মেমরি ঠিকানা করতে সক্ষম হয়। উদাহরণস্বরূপ, ৩২‑বিট অ্যাড্রেস বাস দিয়ে ২ⁿ মেমরি ঠিকানা করা যায়, যেখানে n হলো অ্যাড্রেস লাইনের সংখ্যা। অন্যদিকে রেজিস্টারের সংখ্যা, ক্যাশের আকার বা প্রসেসরের গতি সরাসরি ভার্চুয়াল মেমরির সীমা নির্ধারণ করে না, যদিও এগুলো পারফরম্যান্সে প্রভাব ফেলে। তাই ভার্চুয়াল মেমরির সম্ভাব্য সর্বোচ্চ আকার অ্যাড্রেস বাসের প্রস্থ দ্বারা নির্ধারিত হয়।
উত্তর: গ) অ্যাড্রেস বাসের প্রস্থ।
• ভার্চুয়াল মেমোরি (Virtual Memory):
- ভার্চুয়াল মেমোরি হলো অপারেটিং সিস্টেমের একটি প্রযুক্তি যা RAM এবং সেকেন্ডারি স্টোরেজ (যেমন হার্ড ডিস্ক) একত্রে ব্যবহার করে।
- এটি প্রোগ্রামকে তার বাস্তব RAM এর চেয়ে বেশি মেমোরি ব্যবহার করতে সক্ষম করে।
- ভার্চুয়াল মেমোরি সিস্টেম RAM পূর্ণ হলে, অপ্রয়োজনীয় ডেটা বা প্রোগ্রাম অংশকে সেকেন্ডারি স্টোরেজে স্থানান্তরিত করে।
- অপারেটিং সিস্টেম এটি স্বয়ংক্রিয়ভাবে পরিচালনা করে, ফলে ব্যবহারকারী বা প্রোগ্রামারকে মেমোরি সীমা নিয়ে চিন্তা করতে হয় না।
- মূল উদ্দেশ্য: সেকেন্ডারি স্টোরেজ ব্যবহার করে RAM বাড়ানো।
সূত্র:
- geeksforgeeks [link]