El documento describe los conceptos de memoria virtual, fragmentación de memoria, paginación y algoritmos de reemplazo de páginas. La memoria virtual permite que el software use más memoria de la físicamente disponible mediante la traducción de direcciones virtuales a direcciones físicas. La paginación divide la memoria y los programas en unidades lógicas llamadas páginas y marcos de página respectivamente. Existen diferentes algoritmos de reemplazo como FIFO, LRU y sus variaciones para decidir qué página sustituir cuando se requiere