เมื่อ RAM จริงเต็มแต่โปรเซสต้องการเพจเพิ่ม OS ต้อง ขับไล่ (evict) เพจที่พำนักอยู่ออกไปเพื่อให้มีที่ว่าง — โดยเขียนมันลง swap (ดิสก์) หากมันสกปรก (dirty) การตัดสินใจว่าจะขับไล่เพจไหนคือเรื่อง page replacement และการทำผิดจะทำลายประสิทธิภาพ
นโยบายการแทนที่
จุดที่เหมาะที่สุดในทางทฤษฎีคือขับไล่เพจที่จะถูกใช้ในอนาคตไกลที่สุด () — เป็นไปไม่ได้ เพราะคุณมองอนาคตไม่เห็น เราจึงประมาณด้วย : ขับไล่เพจที่ไม่ถูกใช้นานที่สุด LRU จริง ๆ ต้องมี timestamp ทุกครั้งที่เข้าถึง (แพงเกินไป) kernel จริงจึงใช้ :
