এই উত্তরটি বেশিরভাগই কাঠামোগত পুনর্গঠিত করার জন্য এবং বার্তাটিকে আরও পরিষ্কার করার জন্য পুনরায় লেখা হয়েছিল। আমি এটি একটি সম্প্রদায়ের উইকির উত্তর হিসাবেও খুলেছি; সম্পাদনা করতে নির্দ্বিধায়।
পেজিং হ'ল একটি মেমরি পরিচালনা স্কিম যার মাধ্যমে মেমরির স্থির আকারের ব্লকগুলিকে তাদের প্রক্রিয়া বরাদ্দ করা হয়। যখন মেমরির ব্যবহার একটি উচ্চ স্তরে (অর্থাত্ 80% ক্ষমতা) বৃদ্ধি পায়, পেজিংটি র্যাম থেকে ভিআরএএম (ভার্চুয়াল র্যাম) পর্যন্ত প্রসারিত হতে শুরু করে।
ভিআরএএম সাধারণত হার্ড ড্রাইভে বা অন্যান্য বড় আকারের স্টোরেজ অবস্থানের মধ্যে সিস্টেম স্টোরেজে থাকে।
প্রক্রিয়াগুলি আপনার হার্ড ড্রাইভের অংশ মেমরি হিসাবে চালানোর জন্য বরাদ্দ করা হয় এবং তাদের বিভাগটিকে র্যাম হিসাবে বিবেচনা করবে। এটি একটি নিখুঁত স্বাভাবিক প্রক্রিয়া, তবে, যখন ভিআরএএম-তে ডেটা স্থানান্তর করতে সময় ব্যয় হয় তখন সিস্টেমের কার্যকারিতা হ্রাস পায়।
ডেডিকেটেড র্যাম সিপু থেকে মাদারবোর্ডের মাধ্যমে সরাসরি অ্যাক্সেস করা হয় যা একটি দ্রুত সংযোগ সরবরাহ করে, ভার্চুয়াল র্যাম অবশ্যই বোর্ড এবং ভিআরএএম এর অবস্থানের মধ্যে ক্যাবলিংকে অতিক্রম করবে।
তবে এটি কেবলমাত্র সামান্য পারফরম্যান্সের প্রভাবের কারণ হয়। যখন ভিআরএএম-তে কোন পৃষ্ঠাটি নির্ধারণ করা হয় তার হার যখন তীব্রভাবে বৃদ্ধি পায় (যখন ডেডিকেটেড র্যামের ক্ষমতার কাছে আসে) তখন থ্রেশিং হয়।
থ্র্যাশিং হ'ল মেমরির পৃষ্ঠাগুলিকে আপনার ভার্চুয়াল স্মৃতিতে দ্রুত এবং দ্রুত স্থানান্তর করার অনুশীলন। এটি পারফরম্যান্সের জন্য বিশাল আকার নেয় কারণ ডেটা আনতে এবং সম্বোধন করতে আরও সময় ব্যয় করতে হয়।
বলুন, আপনি 30 সংখ্যা দীর্ঘ লম্বা লিখতে চান। আপনি হয় আপনার নোটপ্যাডের সাথে আপনার পর্দার পাশে বসে লিখতে পারেন (উত্সর্গীকৃত স্মৃতি ব্যবহার করে), বা আপনার 5 টি অংশ মনে আছে, পাশের ঘরে চলে যান এবং সেখানে এটি আপনার নোটপ্যাডে লিখে রাখতে পারেন (ভার্চুয়াল মেমরি ব্যবহার করে)। দুজনেই কাজটি সম্পন্ন করে, তবে কোনটি দ্রুত হতে চলেছে?
এখানে thashing সম্পর্কে আরও জানুন !
ড্যানিয়েল বি , জেনয়েড এবং জোন বেন্টলি সহ এই উত্তরের অবদানকারীদের একটি বড় ধন্যবাদ ।