La memoria virtual permite que el software use más memoria principal de la que realmente tiene el computador. La técnica de paginación divide la memoria en secciones físicas iguales llamadas marcos de página, y usa tablas de páginas para traducir las direcciones virtuales generadas por el software a direcciones físicas reales de memoria. La segmentación paginada usa múltiples tablas como la tabla de mapas de segmentos y la tabla de mapas de páginas para controlar la asignación de páginas por el sistema operativo