Cuando la RAM física se llena pero los procesos necesitan más páginas, el OS debe expulsar (evict) una página residente para hacer sitio — escribiéndola en swap (disco) si está sucia (dirty). Qué página expulsar es la decisión de page replacement, y equivocarse arruina el rendimiento.
Políticas de reemplazo
El óptimo teórico es expulsar la página que se usará más lejos en el futuro () — imposible, ya que no puedes ver el futuro. Así que aproximamos : expulsar la página que lleva más tiempo sin usarse. El LRU verdadero necesita un timestamp en cada acceso (demasiado costoso), así que los kernels reales usan el :
