ระบบปฏิบัติการใช้หน่วยความจำเสมือนเพื่อให้สามารถใช้หน่วยความจำได้มากกว่าที่มีอยู่จริง RAM เมื่อเคอร์เนลตัดสินว่ามีการใช้งานที่ดีกว่าสำหรับเพจหน่วยความจำกายภาพเนื้อหานั้นอาจเป็น "เพจเอาต์" สำหรับจัดเก็บบนดิสก์ เมื่อมีการเข้าถึงหน้าหน่วยความจำเสมือนในขณะที่เพจเอาต์เพจจะสร้างข้อผิดพลาดของหน้าและย้ายกลับจากดิสก์ไปยัง RAM
ความผิดพลาดของหน้าเป็นหายนะสำหรับประสิทธิภาพการทำงานเนื่องจากเวลาในการตอบสนองของดิสก์เป็นมิลลิวินาทีในขณะที่เวลาในการตอบสนองของหน่วยความจำเป็นหน่วยนาโนวินาที (1 มิลลิวินาที = หนึ่งล้านนาโนวินาที!)
หน่วยความจำไม่เพียง แต่ใช้โดยกระบวนการของผู้ใช้ แต่ยังใช้เคอร์เนลสำหรับสิ่งต่าง ๆ เช่นการแคชระบบไฟล์ ระหว่างการทำงานของระบบไฟล์เคอร์เนลจะแคชข้อมูลที่ใช้ล่าสุด ข้อสันนิษฐานคือมีโอกาสที่ดีที่จะใช้ข้อมูลเดิมอีกครั้งในไม่ช้าดังนั้นการแคชควรปรับปรุงประสิทธิภาพ I / O
หน่วยความจำฟิสิคัลที่ใช้สำหรับแคชระบบไฟล์ไม่สามารถใช้สำหรับกระบวนการดังนั้นระหว่างกิจกรรมของระบบไฟล์หน่วยความจำกระบวนการจะถูกเพจเอาต์มากขึ้นและความผิดพลาดของเพจจะเพิ่มขึ้น นอกจากนี้แบนด์วิดท์ของดิสก์ I / O ที่น้อยกว่าจะมีให้สำหรับการย้ายหน้าหน่วยความจำจากและไปยังดิสก์ เป็นผลให้กระบวนการอาจหยุด