অপারেটিং সিস্টেমগুলি ভার্চুয়াল মেমরির ব্যবহার করে যাতে শারীরিক র্যাম উপলব্ধ থাকার চেয়ে আরও বেশি মেমরি ব্যবহার করা যায়। যখন কার্নেল স্থির করে যে এটি একটি শারীরিক মেমরি পৃষ্ঠার জন্য আরও ভাল ব্যবহার করেছে, তখন এর সামগ্রীটি ডিস্কে সঞ্চয় করার জন্য "পেজ আউট" হতে পারে। পেজ আউট করার সময় যখন এই জাতীয় ভার্চুয়াল মেমরি পৃষ্ঠা অ্যাক্সেস করা হয়, তখন এটি একটি পৃষ্ঠা ত্রুটি তৈরি করে এবং ডিস্ক থেকে র্যামে ফিরে স্থানান্তরিত হয়।
পৃষ্ঠার ত্রুটিগুলি পারফরম্যান্সের জন্য একটি দুর্যোগ কারণ ডিস্কের ল্যাটেন্সিটি মিলি সেকেন্ডে পরিমাপ করা হয়, যখন র্যামের ল্যাটেন্সিকে ন্যানোসেকেন্ডে পরিমাপ করা হয়। (1 মিলিসেকেন্ড = এক মিলিয়ন ন্যানোসেকেন্ড!)
মেমরিটি কেবল ব্যবহারকারী প্রক্রিয়া দ্বারা নয়, ফাইল সিস্টেম ক্যাচিংয়ের মতো কার্নেল দ্বারা ব্যবহৃত হয়। ফাইল সিস্টেমের ক্রিয়াকলাপের সময়, কার্নেল সম্প্রতি ব্যবহৃত ডেটা ক্যাশে করবে। অনুমানটি হ'ল খুব শীঘ্রই একই ডেটা আবার ব্যবহার করা সম্ভব হবার একটি ভাল সম্ভাবনা রয়েছে, সুতরাং ক্যাশেিংয়ের I / O কার্যকারিতা উন্নত করা উচিত।
ফাইল সিস্টেম ক্যাশে জন্য ব্যবহৃত শারীরিক মেমরি প্রক্রিয়াগুলির জন্য ব্যবহার করা যায় না, সুতরাং ফাইল সিস্টেমের ক্রিয়াকলাপের সময় আরও প্রক্রিয়া মেমরি পৃষ্ঠায় আউট হবে এবং পৃষ্ঠা ত্রুটি বৃদ্ধি পাবে। এছাড়াও, ডিস্কের থেকে এবং মেমরি পৃষ্ঠাগুলি সরাতে কম ডিস্ক আই / ও ব্যান্ডউইথ পাওয়া যায়। ফলস্বরূপ প্রক্রিয়াগুলি স্টল হতে পারে।