ভার্চুয়াল মেমরি কি

ভার্চুয়াল মেমরি কি
ভার্চুয়াল মেমরি কি

ভিডিও: ভার্চুয়াল মেমরি কি

ভিডিও: ভার্চুয়াল মেমরি কি
ভিডিও: ভার্চুয়াল মেমরি কি? এটার কাজ কি? 2024, এপ্রিল
Anonim

কম্পিউটারের ভার্চুয়াল মেমরিটি মাল্টিটাস্কিং অপারেটিং সিস্টেমগুলিতে ব্যবহৃত হয়। এটি ধন্যবাদ, একাধিক প্রোগ্রাম চলাকালীন এটি বৃহত্তর দক্ষতা সরবরাহ করে।

ভার্চুয়াল মেমরি কি
ভার্চুয়াল মেমরি কি

ভার্চুয়াল মেমরি হ'ল সিস্টেম দ্বারা বরাদ্দ হওয়া হার্ড ডিস্কের জায়গার অংশ যখন কর্মক্ষমতা উন্নত করার জন্য পর্যাপ্ত র‌্যাম থাকে না। এই ক্ষেত্রে, বর্তমানে কম্পিউটার দ্বারা ব্যবহৃত হয় না এমন ডেটা তথাকথিত পেজিং ফাইলে সরানো হয়। এই ফাইলটির আকার ভার্চুয়াল মেমরির পরিমাণের সমান। একটি নিয়ম হিসাবে, সিস্টেমের স্বাভাবিক ক্রিয়াকলাপের জন্য, পেজিং ফাইলের আকারটি র‌্যামের আকারের 1.5 গুন হওয়া উচিত। তবে ব্যবহারকারী যদি প্রায়শই জটিল গ্রাফিক্স বা 3 ডি-অ্যানিমেশন সহ কম্পিউটার গেমস খেলেন, বা নিজেই জটিল প্রোগ্রাম তৈরি করেন, তবে ফাইলটির আকার দ্বিগুণ বা এমনকি ত্রিগুণ হওয়া উচিত র‌্যামের সাথে সম্পর্কযুক্ত ভার্চুয়াল মেমরির সংযোগ গৌণ গতির মাধ্যমে র‌্যাম সংস্থানগুলির আরও যুক্তিযুক্ত ব্যবহারের অনুমতি দেয় গৌণ স্টোরেজ ডেটা। একই সময়ে, একই সাথে চলমান প্রক্রিয়াগুলি বিচ্ছিন্ন হয়ে কাজ করে, একে অপরের সম্পর্কে "না জেনে" virtual ভার্চুয়াল মেমরিটি প্রয়োগ করার দুটি উপায় রয়েছে: পৃষ্ঠা এবং বিভাগ। পেজযুক্ত প্রয়োগে র‌্যামটি একই আকারের (পৃষ্ঠাগুলি) অঞ্চলে বিভক্ত হয়, যা মেমোরির একক হিসাবে নেওয়া হয়। একটি চলমান প্রক্রিয়া ভার্চুয়াল মেমরিতে থাকা কোনও ঠিকানায় একটি মেমরি অনুরোধ প্রেরণ করে। ঠিকানাটি পৃষ্ঠা নম্বরটি উপস্থাপন করে এবং এর মধ্যে অফসেট করে। সিস্টেমটি এমন একটি পৃষ্ঠা ফ্লাশ করতে পারে যা দীর্ঘদিন ধরে হার্ডডিস্কে ব্যবহৃত হয় না Se সেগমেন্ট সংস্থাটি ভার্চুয়াল মেমরিটিকে স্বেচ্ছাসেবী আকারের বিভাগগুলিতে বিভক্ত করে। যখন কোনও প্রক্রিয়া স্মৃতিতে অ্যাক্সেস করে, কিছু অংশগুলি র‍্যামে স্থানান্তরিত হয়, এবং কিছু হার্ড ডিস্কে থাকে। অ্যাক্সেস রাইটসের একটি নির্দিষ্ট স্তরের প্রতিটি বিভাগে বরাদ্দ করা যেতে পারে। বিভাগ মেমরির অপারেশন পৃষ্ঠা মেমরির অনুরূপ, তবে এটির অ্যাক্সেসের গতি কম রয়েছে বেশিরভাগ ক্ষেত্রে ভার্চুয়াল মেমরির বৃদ্ধি স্বয়ংক্রিয়ভাবে ঘটে তবে এমন পরিস্থিতিতে রয়েছে যখন ব্যবহারকারীকে ম্যানুয়ালি এটি করা দরকার। যাইহোক, এই ক্ষেত্রে, আপনার মনে রাখা দরকার যে সিস্টেমের কার্যকারিতা গ্রহণযোগ্য সীমা ছাড়িয়ে যেতে পারে এবং বিপরীতে কম্পিউটারটি আরও ধীর গতিতে কাজ করবে আপনি "সিস্টেম" বা "কন্ট্রোল প্যানেলে ম্যানুয়ালি ভার্চুয়াল মেমরি বাড়াতে পারবেন সিস্টেম এবং এর রক্ষণাবেক্ষণ "বিভাগ। "পরামিতিগুলি পরিবর্তন করুন" কমান্ডে "সিস্টেমের বৈশিষ্ট্যগুলি" উইন্ডোটি উপস্থিত হয়, এতে আপনাকে "উন্নত" ট্যাবটি নির্বাচন করতে হবে to "পারফরম্যান্স" বিভাগে - "বিকল্পগুলি" বোতামটি। উইন্ডোতে "পারফরম্যান্স সেটিংস" - "উন্নত" ট্যাব, "ভার্চুয়াল মেমরি" -> "পরিবর্তন"। পেজিং ফাইলের আকার বাড়াতে, "স্বয়ংক্রিয়ভাবে পেজিং ফাইলের আকার নির্বাচন করুন" কমান্ডটি চেক করুন এবং প্রয়োজনীয় মান সেট করুন।

প্রস্তাবিত: