উত্তর:
যখন অপারেটিং সিস্টেমটি র্যামের বাইরে চলে যায় এবং কোনও অদলবদল হয় না তখন এটি পরিষ্কার পৃষ্ঠাগুলি বাদ দেয়। এটি নোংরা পৃষ্ঠাগুলি বাতিল করতে পারে না কারণ এগুলি প্রথমে কোথাও লিখতে হবে। ওয়ার্কিং সেট ধরে রাখতে পর্যাপ্ত র্যাম না থাকলে এটি থ্রেশিং এবং দুর্বল পারফরম্যান্সের কারণ হয়ে দাঁড়ায়। আপনি সত্যিই অদলবদল করতে চান এটির অন্যতম প্রধান কারণ - তাই অপারেটিং সিস্টেম কোন পৃষ্ঠাগুলি উচ্ছেদ করবে সে সম্পর্কে আরও ভাল সিদ্ধান্ত নিতে পারে।
কোনও অদলবদল না করে, সিস্টেমটি খালি করার মতো আরও পরিষ্কার পৃষ্ঠাগুলি না হওয়ার সাথে সাথে ভার্চুয়াল মেমরিটি (কঠোরভাবে বলতে গেলে, র্যাম + সোয়াপ) চলে যাবে। তারপরে এটি প্রক্রিয়াগুলি মেরে ফেলতে হবে।
র্যামের বাইরে চলে যাওয়া পুরোপুরি স্বাভাবিক। এটি র্যাম ব্যবহারের ক্ষেত্রে কেবল নেতিবাচক স্পিন । র্যামের বাইরে চলে না যাওয়া সমানভাবে "র্যাম নষ্ট করা" হিসাবে বর্ণনা করা যেতে পারে। সমস্ত র্যাম ব্যবহারের পরে, অপারেটিং সিস্টেমটি কী র্যামে রাখা উচিত এবং কী রাখবেন না সে সম্পর্কে বুদ্ধিমান সিদ্ধান্ত নেয়। কোনও অদলবদল ছাড়া এটির পছন্দ কম।
অদলবদু বা অদলবদল করে, পৃষ্ঠাগুলি উচ্ছেদ করার সময় পর্যাপ্ত নয়, অপারেটিং সিস্টেমটি এমন ক্রিয়াকলাপগুলিকে অনুমতি দিতে অস্বীকার করে শুরু করবে যা মেমরির সফল হতে পারে (যেমন mmap
এবং fork
) সফল হতে। তবে, কখনও কখনও এটি পর্যাপ্ত হয় না এবং প্রক্রিয়াগুলি হত্যা করতে হয়।