Which memory management technique allows an OS to use secondary storage as an extension of the main memory?

A Paging

B Segmentation

C Swapping

D Virtual Memory

Solution

Correct Answer: Option D

- কম্পিউটার সিস্টেমে Virtual Memory বা ভার্চুয়াল মেমোরি হলো মেমোরি ব্যবস্থাপনার একটি কৌশল যা অপারেটিং সিস্টেমকে সহায়ক মেমোরি বা সেকেন্ডারি স্টোরেজকে (যেমন: হার্ড ডিস্ক বা এসএসডি) প্রধান মেমোরির (র‍্যাম) সম্প্রসারণ হিসেবে ব্যবহার করার সুযোগ দেয়।

- যখন কম্পিউটারে একই সাথে অনেকগুলি বড় প্রোগ্রাম চালানো হয় এবং RAM-এর ধারণক্ষমতা পূর্ণ হয়ে যায়, তখন অপারেটিং সিস্টেম সাময়িকভাবে কম ব্যবহৃত ডেটাকে হার্ড ডিস্কের একটি নির্দিষ্ট অংশে স্থানান্তর করে।

- এই প্রক্রিয়াটির মাধ্যমে ব্যবহারকারীর কাছে মনে হয় যে কম্পিউটারে প্রকৃতের চেয়ে অনেক বেশি প্রধান মেমোরি বিদ্যমান আছে, যা বড় অ্যাপ্লিকেশন বা গেম চালাতে সহায়তা করে।

- যদিও এটি মেমোরির পরিমাণ বাড়ায়, তবে সেকেন্ডারি স্টোরেজ র‍্যামের চেয়ে ধীরগতির হওয়ায় ভার্চুয়াল মেমোরি থেকে ডেটা অ্যাক্সেস করতে কিছুটা বেশি সময় লাগে।

- Paging এবং Segmentation হলো মেমোরি ব্যবস্থাপনার পদ্ধতি যা ভার্চুয়াল মেমোরি বাস্তবায়নে ব্যবহৃত হয়, কিন্তু ভার্চুয়াল মেমোরিই মূলত পুরো ধারণাটি বা টেকনিকটি যা সেকেন্ডারি স্টোরেজকে র‍্যামের অংশ হিসেবে ব্যবহার করে।

Practice More Questions on Our App!

Download our app for free and access thousands of MCQ questions with detailed solutions