ব্যাখ্যা
•
অপারেটিং সিস্টেমে ভার্চুয়াল মেমোরি ব্যবহার করা হয় মূলত সেকেন্ডারি স্টোরেজকে
RAM
হিসেবে ব্যবহার করার জন্য।
কম্পিউটার মেশিনের ফিজিক্যাল
RAM
সীমিত থাকে
,
কিন্তু অনেক বড় প্রোগ্রাম চালানোর সময় তা যথেষ্ট নাও হতে পারে। ভার্চুয়াল মেমোরি প্রযুক্তি ডিস্কের জায়গা ব্যবহার করে
RAM-
এর উপর লোড থাকা ডেটা বা প্রোগ্রামের অংশ সাময়িকভাবে রাখে
,
ফলে ব্যবহারকারীর কাছে মনে হয়
RAM
অনেক বেশি আছে। এটি মেমোরি ব্যবস্থাপনাকে সহজ করে
,
মাল্টি-প্রোগ্রামিং সমর্থন দেয় এবং সিস্টেমের কার্যক্ষমতা বৃদ্ধি করে। সংক্ষেপে
,
ভার্চুয়াল মেমোরি
RAM-
এর সীমাবদ্ধতা দূর করে সেকেন্ডারি স্টোরেজ ব্যবহার করে মেমোরি বৃদ্ধি করে।
সঠিক উত্তর: গ) সেকেন্ডারি স্টোরেজ ব্যবহার করে
RAM
বাড়াতে।
•
ভার্চুয়াল মেমোরি (
Virtual Memory):
– ভার্চুয়াল মেমোরি হলো অপারেটিং সিস্টেমের একটি প্রযুক্তি যা RAM এবং সেকেন্ডারি স্টোরেজ (যেমন হার্ড ডিস্ক) একত্রে ব্যবহার করে।
– এটি প্রোগ্রামকে তার বাস্তব RAM এর চেয়ে বেশি মেমোরি ব্যবহার করতে সক্ষম করে।
– ভার্চুয়াল মেমোরি সিস্টেম RAM পূর্ণ হলে, অপ্রয়োজনীয় ডেটা বা প্রোগ্রাম অংশকে সেকেন্ডারি স্টোরেজে স্থানান্তরিত করে।
– অপারেটিং সিস্টেম এটি স্বয়ংক্রিয়ভাবে পরিচালনা করে, ফলে ব্যবহারকারী বা প্রোগ্রামারকে মেমোরি সীমা নিয়ে চিন্তা করতে হয় না।
– মূল উদ্দেশ্য: সেকেন্ডারি স্টোরেজ ব্যবহার করে RAM বাড়ানো।
সূত্র:
– geeksforgeeks
[link]
– Computer Science | University of Illinois Chicago
[link]