La memoria virtual permite ejecutar procesos más grandes que la memoria RAM al simular un espacio de memoria más grande mediante el uso de memoria secundaria como el disco duro. La memoria virtual divide la memoria lógica en páginas y mapea estas páginas a marcos de memoria física, usando tablas de paginación para traducir direcciones virtuales a direcciones físicas. Cuando una página necesita ser accedida pero no está en memoria RAM, ocurre un fallo de página y el sistema operativo c