La memoria virtual permite al sistema operativo brindar a los programas un espacio de direcciones mayor que la memoria física real. Esto se logra dividiendo la memoria virtual y física en bloques de igual tamaño llamados páginas y marcos de páginas respectivamente. El sistema operativo almacena solo una parte de las páginas en la memoria física, colocando el resto en disco duro. Una tabla de páginas mapea las direcciones virtuales de las páginas a las direcciones físicas de los marcos donde