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

লেখক: Laura McKinney
সৃষ্টির তারিখ: 2 এপ্রিল 2021
আপডেটের তারিখ: 11 মে 2024
Anonim
ওএসে ভার্চুয়াল এবং ক্যাশে মেমরির মধ্যে পার্থক্য - প্রযুক্তি
ওএসে ভার্চুয়াল এবং ক্যাশে মেমরির মধ্যে পার্থক্য - প্রযুক্তি

কন্টেন্ট


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

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

  1. তুলনা রেখাচিত্র
  2. সংজ্ঞা
  3. মূল পার্থক্য
  4. উপসংহার

তুলনা রেখাচিত্র

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


ভার্চুয়াল মেমরির সংজ্ঞা

ভার্চুয়াল মেমরি ঠিক এটির পরিবর্তে কোনও কম্পিউটারের দৈহিক স্মৃতি নয় প্রযুক্তি যে একটি কার্যকর করার অনুমতি দেয় বড় প্রোগ্রাম হতে পারে না থাকা পুরোপুরি মূল স্মৃতিতে রাখা হয়েছে। এটি প্রোগ্রামারটিকে মূল স্মৃতির চেয়ে বড় প্রোগ্রামগুলি চালিত করতে সক্ষম করে।

এখন আসুন বুঝতে পারি যে ভার্চুয়াল মেমরি কীভাবে কাজ করে? প্রোগ্রামটির ভার্চুয়াল মেমরি ঠিকানা রয়েছে যা একটি সংখ্যায় বিভক্ত পৃষ্ঠাগুলি। মূল স্মৃতিটিও একটি সংখ্যায় বিভক্ত পৃষ্ঠাগুলি। এখন, আমরা দেখতে পাচ্ছি যে কোনও প্রোগ্রামের ভার্চুয়াল ঠিকানা উপলব্ধ প্রধান মেমরির চেয়ে বড়। সুতরাং মেমরি মানচিত্রটি ভার্চুয়াল ঠিকানাটি মূল স্মৃতিতে মানচিত্র করতে ব্যবহৃত হয়।

পৃষ্ঠা 0, 1, 2, প্রধান স্মৃতিতে ম্যাপ হয়ে যায় এবং মূল স্মৃতিটি পূর্ণ হয়। এখন, ভার্চুয়াল মেমরির পৃষ্ঠা 3 যখন প্রধান স্মৃতিতে স্থানের জন্য জিজ্ঞাসা করে, প্রাচীনতম স্থাপন করা পৃষ্ঠা অর্থাত পৃষ্ঠা 0 হার্ড ডিস্কে স্থানান্তরিত হয় এবং মূল স্মৃতিতে পৃষ্ঠা 3 এর জন্য স্থানটি খালি করে এবং প্রক্রিয়াটি এগিয়ে চলে। যদি পৃষ্ঠা 0 টি আবার প্রয়োজন হয়, তারপরে আবার সেই সময়ের প্রাচীনতম পৃষ্ঠাটি পৃষ্ঠা 0 এর জন্য জায়গা তৈরি করে হার্ড ডিস্কে স্থানান্তর করা হয়।


যদি দুটি প্রোগ্রাম একই ডেটার প্রয়োজন হয়, মূল মেমোরিতে রাখা হয়, মেমোরি ম্যাপিং ইউনিট উভয় প্রোগ্রামকে মূল স্মৃতিতে একই ঠিকানা স্থান ভাগ করে নিতে দেয় যেখানে শেয়ারড ডেটা সংরক্ষণ করা হয়. এটা তৈরি করে শেয়ারিং ফাইল সহজ।

ভার্চুয়াল মেমরির সুবিধাগুলি হ'ল:

  • প্রোগ্রামগুলি আর প্রধান মেমরির সীমাবদ্ধতায় সীমাবদ্ধ থাকে না।
  • ভার্চুয়াল মেমরি বহুগুণিতকরণের ডিগ্রি বৃদ্ধি করে।
  • সিপিইউ ব্যবহার বাড়ায়।
  • কম I / O ইউনিট মেমোরিতে প্রোগ্রাম লোড করতে বা অদলবদল করতে হবে।

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

ক্যাশে স্মৃতি সংজ্ঞা

ভার্চুয়াল মেমরি থেকে পৃথক, ক্যাশে ইহা একটি স্টোরেজ ডিভাইস উপর বাস্তবায়িত প্রসেসর নিজেই। এটি সম্প্রতি অ্যাক্সেস করা হয়েছে এমন মূল ডেটাগুলির অনুলিপি বহন করে। মূল ডেটা মূল স্মৃতি বা একটি গৌণ স্মৃতিতে রাখা যেতে পারে। ক্যাশে স্মৃতি fastens তথ্য অ্যাক্সেস গতি, কিন্তু কিভাবে? আসুন বুঝতে পারি।

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

  1. ভার্চুয়াল মেমরি প্রসারিত কার্যত ব্যবহারকারীর জন্য প্রধান মেমরির ক্ষমতা। তবে ক্যাশে মেমরিটি ডেটা অ্যাক্সেস করে দ্রুত সিপিইউর জন্য।
  2. ক্যাশে একটি স্মৃতি সন্গ্রক্ষন্শালা ভার্চুয়াল স্মৃতি যেমন একটি প্রযুক্তি.
  3. ভার্চুয়াল মেমরি প্রোগ্রামটির সম্পাদন সক্ষম করে বৃহত্তর মূল স্মৃতি থেকে অন্যদিকে, ক্যাশে মেমরি সংরক্ষণ করে কপি মূল তথ্য যা সম্প্রতি ব্যবহৃত হয়েছিল of
  4. ভার্চুয়াল মেমরি পরিচালনা দ্বারা সম্পন্ন হয় অপারেটিং সিস্টেম। অন্যদিকে, ক্যাশে মেমরি পরিচালনা দ্বারা সম্পন্ন করা হয় হার্ডওয়্যার.
  5. ভার্চুয়াল স্মৃতি তো দূরের কথা বৃহত্তর আকারে ক্যাশেড মেমরির চেয়ে।
  6. ভার্চুয়াল মেমরি কৌশল প্রয়োজন ম্যাপিং স্ট্রাকচার প্রকৃত ঠিকানায় ভার্চুয়াল ঠিকানার মানচিত্র তৈরি করতে গেলে, ক্যাশে মেমরি না যে কোনও ম্যাপিং স্ট্রাকচার প্রয়োজন।

উপসংহার:

ভার্চুয়াল মেমরিটি ব্যবহারকারীর জন্য কার্যত প্রধান মেমরির ক্ষমতা বাড়ানোর কৌশল। ক্যাশে মেমরি হ'ল একটি স্টোরেজ ইউনিট যা সম্প্রতি অ্যাক্সেস করা ডেটা সঞ্চয় করে যা সিপিইউটিকে এটিতে দ্রুত অ্যাক্সেস করতে সক্ষম করে।