ভার্চুয়াল এবং ক্যাশ মেমরির মধ্যে পার্থক্য কম্পিউটারের বিশ্বের মধ্যে

Anonim

কম্পিউটারের বিশ্বের মধ্যে, মেমরি আমরা যে প্রোগ্রাম চালাতে পারেন তাহলে আমরা বেস উপর সীমা সেট করে অথবা না. আপনি DOS অভিজ্ঞতা আছে যথেষ্ট অপ্রত্যাশিত ছিল, তারপর আপনি 640k মেমরি সীমা বেণ জানি। আজকাল মেমরি প্রায় অসীম বলে মনে হয় এবং প্রকৃতপক্ষে কেউই 'যথেষ্ট মেমরি' পায় না গত বছরের বাজেট। তারা কীভাবে তা অর্জন করেছিল?

এর উত্তরটি খুবই স্মার্ট মেমরি ম্যানেজমেন্ট পদ্ধতি। কিছু হার্ডডিস্কের মেমরির মধ্যে থাকা কিছু অংশগুলি স্থাপন করে তারা কম্পিউটারের মেমরির ক্ষমতা প্রসারিত করে যা অতিক্রম করে তা প্রসারিত করতে পারে; এই ভার্চুয়াল মেমরি বলা হয়। তাই আসুন বলা যাক আপনার কম্পিউটারে শুধুমাত্র 1 গিগাবাইট মেমরি আছে এবং আপনি কিছু প্রোগ্রাম চালু করেন যার মোট মেমরির খরচ প্রায় 1. 5 গিগাবাইট। ভার্চুয়াল মেমরি ছাড়া, আপনি এটি করতে অনুমতি দেওয়া হয় না। কিন্তু ভার্চুয়াল মেমরির সাথে, অপারেটিং সিস্টেম মেমরির অংশ হিসাবে হার্ড-ডিস্কের একটি অংশ নির্ধারণ করে এবং সেখানে তথ্য রাখে। সুতরাং উপরোক্ত উদাহরণে বলা যাক যে ভার্চুয়াল মেমরিটি 1 গিগাবাইট। 1 জিবি প্রকৃত মেমরি + 1 গিগাবাইট ভার্চুয়াল মেমরি = 2 গিগাবাইট সিস্টেম মেমরি। এই ভাবে যদিও আপনার মেমরি সীমাবদ্ধ আপনি এখনও মেমরি ব্যাপক অ্যাপ্লিকেশন ব্যবহার করতে পারেন।

--২ ->

যদিও ভার্চুয়াল মেমোরির অসুবিধা হয়। একটি হার্ড ডিস্ক থেকে তথ্য পড়া যথেষ্ট পরিমাণে মেমরি থেকে পড়া তুলনায় ধীর তাই আপনার তথ্য হার্ডডিস্কের মধ্যে সংরক্ষণ করা আরও ধীর গতিতে আপনার সিস্টেমটি অসম্ভব বলে মনে হচ্ছে।

অপ্রত্যাশিত ক্যাশ মেমরি আপনার মেমরির পরিমাণ প্রসারিত করে না, এটি কেবল ডেটা অ্যাক্সেসের জন্য প্রয়োজনীয় সময়কে কমিয়ে দেয়। তাই আপনি সহজেই ধারণাটি বুঝতে পারেন, আসুন আমরা বলি যে প্রসেসর একটি ছাত্র। যখনই তিনি তথ্য প্রয়োজন তখন তিনি বুকশেলফের কাছে যান (বুকশেলফ হচ্ছে মেমরি এবং বইগুলো হচ্ছে তথ্য) এবং একটি বই বের করে এবং এটি তার চেয়ারে ফিরে আসে। তিনি তার লেখাটি পড়ার পরে তিনি বইটিফের কাছে ফেরত নিয়ে যান। যদি আপনি ছাত্র হন তবে এটি আপনার জন্য মোটেও সময় ব্যয় করবে না যদি আপনি প্রত্যেক সময় একটি তথ্য সংগ্রহের প্রয়োজন হয় এবং একটি বই পেতে পারেন। বাস্তবিকই একটি ছাত্র বইয়েরস্তেল থেকে কয়েকটি বই পাবেন এবং টেবিল এটি রাখুন। তাই যদি তিনি যে বইটি তিনি সম্প্রতি ব্যবহৃত হয় তার তথ্য প্রয়োজন হয়, তবে এটি অস্ত্রের নাগালের মধ্যে রয়েছে এবং এটি দাঁড়ানোর এবং এটি পেতে পায়চারি করতে হবে না।

এই রূপক মধ্যে টেবিল আমাদের ক্যাশ মেমরি হয় যখনই প্রসেসর ডেটা ব্যবহার করে তখন এটি দ্রুত ব্যবহারের জন্য এটি ক্যাশে মেমোরিতে ব্যবহার করা সবচেয়ে সাম্প্রতিক ডেটা রাখে যখন এটি আবার প্রয়োজন হয়। ক্যাশ মেমরি খুব সীমিত হলেও, সীমিত স্থান ধারণ করে এমন একটি টেবিলের মতো, অতএব যে তথ্যগুলি সবচেয়ে বেশি অ্যাক্সেস করা হয়নি সেগুলি আরো সাম্প্রতিক তথ্যগুলির ক্যাশে মুক্ত করার জন্য মেমরিতে ফিরে আসে।

ক্যাশে এবং ভার্চুয়াল মেমরি সম্পর্কে আরও জানুন