Quand la RAM physique se remplit mais que les processus ont besoin de plus de pages, l'OS doit évincer (evict) une page résidente pour faire de la place — en l'écrivant sur le swap (disque) si elle est dirty. Quelle page évincer est la décision de remplacement de page (page replacement), et se tromper détruit la performance.
Les politiques de remplacement
L'optimum théorique est d'évincer la page utilisée le plus loin dans le futur () — impossible, puisqu'on ne peut pas voir le futur. On approxime donc : évincer la page inutilisée depuis le plus longtemps. Le vrai LRU nécessite un horodatage à chaque accès (trop coûteux), donc les vrais kernels utilisent l' :
