જ્યારે physical RAM ભરાઈ જાય પણ processes ને વધુ pages જોઈએ, ત્યારે OS એ જગ્યા બનાવવા એક resident page ને evict કરવો પડે — જો તે dirty હોય તો તેને swap (disk) પર લખીને. કયો page evict કરવો એ page replacement નિર્ણય છે, અને તેને ખોટો કરવાથી performance બગડે છે.
Replacement policies
સૈદ્ધાંતિક શ્રેષ્ઠ છે ભવિષ્યમાં સૌથી દૂર વપરાનારા page ને evict કરવો () — અશક્ય, કારણ કે તમે ભવિષ્ય જોઈ શકતા નથી. તેથી આપણે ની નજીક જઈએ છીએ: સૌથી લાંબા સમય સુધી ન વપરાયેલ page ને evict કરો. સાચા LRU ને દરેક access પર timestamp જોઈએ (બહુ ખર્ચાળ), તેથી વાસ્તવિક kernels વાપરે છે:
