ভৌত ও ভার্চুয়াল মেমরির মধ্যে পার্থক্য
প্রকৃত বনাম ভার্চুয়াল মেমরি
ফিজিক্যাল মেমরি এবং ভার্চুয়াল মেমরি দুই ধরনের মেমরি একটি কম্পিউটারের ডেটা সংরক্ষণের জন্য ব্যবহার করা হয়। দৈহিক মেমরি চিপ যেমন রাম (র্যান্ডম এক্সেস মেমোরি) মেমরি এবং স্টোরেজ ডিভাইস যেমন হার্ড ডিস্কের তথ্য যা তথ্য সংরক্ষণে ব্যবহৃত হয় ভার্চুয়াল মেমরি অপারেটিং সিস্টেম দ্বারা তৈরি একটি মেমোরি স্থান হয় যখন একটি প্রোগ্রাম চালানোর জন্য কম্পিউটারে পর্যাপ্ত প্রকৃত মেমরি নেই। হার্ড ড্রাইভের স্থান দিয়ে র্যাম মিশ্রিত করে ভার্চুয়াল মেমরি তৈরি করা হয়। র্যাম যথেষ্ট না হলে ভার্চুয়াল মেমরি বড় প্রোগ্রামগুলি দ্রুত চালানোর অনুমতি দেয়।
প্রকৃত স্মৃতি
যেমন আগে উল্লেখ করা হয়েছে, দৈহিক মেমরিটি র্যাম এবং কম্পিউটারের হার্ড ডিস্ককে বোঝায় যা ডেটা সংরক্ষণ করতে ব্যবহৃত হয়। একটি কম্পিউটারে অপারেটিং সিস্টেম, অ্যাপ্লিকেশন প্রোগ্রাম এবং বর্তমানে ব্যবহৃত ডেটা র্যামে রাখা হয় যাতে প্রসেসরের মাধ্যমে তা দ্রুত অ্যাক্সেস করা যায়। হার্ড ডিস্ক এবং সিডি-রম ইত্যাদি অন্যান্য স্টোরেজ ডিভাইসের তুলনায় র্যামটি দ্রুতই অ্যাক্সেস করা যায়। কিন্তু র্যামের তথ্য কেবলমাত্র কম্পিউটার চলমান অবস্থায় রয়েছে। যখন বিদ্যুৎ বন্ধ হয়ে যায় তখন র্যামের সমস্ত ডেটা হারিয়ে যায় এবং অপারেটিং সিস্টেম এবং অন্যান্য ডেটা পুনরায় চালু হয় যখন হার্ডডিস্ক থেকে কম্পিউটারটি চালু করা হয়। হার্ড ডিস্কটি একটি অ-ভল্টাইল মেমোরি (একটি মেমরি যা ডেটা রাখে না যখন এটি চালিত হয় না) যেটি কম্পিউটারে ডেটা সঞ্চয় করতে ব্যবহৃত হয় এটি চুম্বকীয় তথ্য সঞ্চয় করে এমন প্ল্যাটফর্টার নামে বৃত্তাকার ডিস্ক তৈরি করে। তথ্য পড়া এবং পড়া / লেখা মাথা ব্যবহার করে platters থেকে এবং পড়া হয়।
--২ ->ভার্চুয়াল মেমরি
একটি প্রোগ্রাম চালানোর জন্য কম্পিউটারের RAM স্থান নেই যখন ভার্চুয়াল মেমরি ব্যবহৃত হয়। ভার্চুয়াল মেমরিটি হার্ড ডিস্কের স্থান দিয়ে র্যাম স্পেসকে একত্রিত করে। একটি প্রোগ্রাম চালানোর জন্য যখন কম্পিউটারের পর্যাপ্ত RAM স্থান নেই, তখন ভার্চুয়াল মেমোরি র্যাম থেকে পজিশন ফাইলে ডাটা ট্রান্সফার করে, যা RAM এর স্থানটি মুক্ত করে দেয়। হার্ড ডিস্কের একটি অংশ পাতা ফাইলটি সংরক্ষণ করতে ব্যবহৃত হয়। এই স্থানান্তর প্রক্রিয়া এত দ্রুত সম্পন্ন করা হয় যাতে ব্যবহারকারীর পার্থক্য অনুভব হয় না। ভার্চুয়াল মেমরিটি একটি সম্পূর্ণ ব্লক ধারণ করতে পারে যখন যে অংশটি RAM- র মধ্যে উপস্থিত থাকে সেটি বর্তমানে চলছে। অতএব ভার্চুয়াল মেমরি অপারেটিং সিস্টেমকে একই সময়ে বিভিন্ন প্রোগ্রাম চালানোর অনুমতি দেয় এবং এইভাবে ম multiprogramming ডিগ্রী বৃদ্ধি করে। সঞ্চালিত হতে পারে এমন প্রোগ্রামগুলির আকার বৃদ্ধির সময়, ভার্চুয়াল মেমরিটি খরচ সুবিধা প্রদান করে কারণ হার্ড ডিস্ক মেমরিটি RAM এর চেয়ে কম ব্যয়বহুল।
শারীরিক এবং ভার্চুয়াল মেমরির মধ্যে পার্থক্য কি?
যদিও শারীরিক মেমরিটি প্রকৃত ডিভাইসকে উল্লেখ করে যা কম্পিউটারে যেমন RAM এবং হার্ড ডিস্ক ড্রাইভের তথ্য সংরক্ষণ করে, ভার্চুয়াল মেমরিটি র্যাম স্থানকে সংমিশ্রণ করে র্যামের তথ্য সংরক্ষণের জন্য হার্ড ড্রাইভের স্থান, যখন RAM স্থানটি যথেষ্ট নয় তখনহার্ডডিস্কের অংশটি ব্যবহার করা হয় এমন পজিশন ফাইলগুলিকে সংরক্ষণ করার জন্য যা ভার্চুয়াল মেমরি দ্বারা ব্যবহৃত হয় যা র্যাম থেকে স্থানান্তর করা হয়। যদিও হার্ড ডিস্কের মধ্যে থাকা ফাইলগুলির মধ্যে ফাইলগুলি স্যুইপ করা হয় এবং RAM (ভার্চুয়াল মেমরির মাধ্যমে) খুব দ্রুত হয়, খুব বেশি সোয়াপিং সিস্টেমের সামগ্রিক কর্মক্ষমতা কমে যায়