భౌతిక RAM నిండిపోయినా processలకు మరిన్ని pages అవసరమైనప్పుడు, OS స్థలం చేయడానికి ఒక resident pageను evict చేయాలి — అది dirty అయితే దాన్ని swap (disk)కు వ్రాయాలి. ఏ pageను evict చేయాలో అనేది page replacement నిర్ణయం, దాన్ని తప్పుగా చేయడం పెర్ఫార్మెన్స్ను నాశనం చేస్తుంది.
Replacement policies
సైద్ధాంతిక optimum భవిష్యత్తులో అత్యంత దూరంగా వాడబడే pageను evict చేయడం () — అసాధ్యం, ఎందుకంటే భవిష్యత్తును చూడలేరు. కాబట్టి మనం **LRU (least recently used)**ను ఉజ్జాయింపుగా వాడతాం: ఎక్కువ కాలం వాడని pageను evict చేయండి. నిజమైన LRUకు ప్రతి access మీద ఒక timestamp అవసరం (చాలా ఖరీదైనది), కాబట్టి నిజమైన kernelలు వాడతాయి:
