Cada programa en tu computadora cree tener acceso a toda la memoria RAM disponible, aunque eso sea físicamente imposible. La memoria virtual es el mecanismo que sostiene esa ilusión mediante paginación, tablas de páginas y una caché especial llamada TLB.