Which memory management technique allows an OS to use secondary storage as an extension of the main memory?
Solution
Correct Answer: Option D
- কম্পিউটার সিস্টেমে Virtual Memory বা ভার্চুয়াল মেমোরি হলো মেমোরি ব্যবস্থাপনার একটি কৌশল যা অপারেটিং সিস্টেমকে সহায়ক মেমোরি বা সেকেন্ডারি স্টোরেজকে (যেমন: হার্ড ডিস্ক বা এসএসডি) প্রধান মেমোরির (র্যাম) সম্প্রসারণ হিসেবে ব্যবহার করার সুযোগ দেয়।
- যখন কম্পিউটারে একই সাথে অনেকগুলি বড় প্রোগ্রাম চালানো হয় এবং RAM-এর ধারণক্ষমতা পূর্ণ হয়ে যায়, তখন অপারেটিং সিস্টেম সাময়িকভাবে কম ব্যবহৃত ডেটাকে হার্ড ডিস্কের একটি নির্দিষ্ট অংশে স্থানান্তর করে।
- এই প্রক্রিয়াটির মাধ্যমে ব্যবহারকারীর কাছে মনে হয় যে কম্পিউটারে প্রকৃতের চেয়ে অনেক বেশি প্রধান মেমোরি বিদ্যমান আছে, যা বড় অ্যাপ্লিকেশন বা গেম চালাতে সহায়তা করে।
- যদিও এটি মেমোরির পরিমাণ বাড়ায়, তবে সেকেন্ডারি স্টোরেজ র্যামের চেয়ে ধীরগতির হওয়ায় ভার্চুয়াল মেমোরি থেকে ডেটা অ্যাক্সেস করতে কিছুটা বেশি সময় লাগে।
- Paging এবং Segmentation হলো মেমোরি ব্যবস্থাপনার পদ্ধতি যা ভার্চুয়াল মেমোরি বাস্তবায়নে ব্যবহৃত হয়, কিন্তু ভার্চুয়াল মেমোরিই মূলত পুরো ধারণাটি বা টেকনিকটি যা সেকেন্ডারি স্টোরেজকে র্যামের অংশ হিসেবে ব্যবহার করে।