Un servidor que haga uso de un disco (de un manejador de disco, en realidad) para suministrar el interfaz del gestor de memoria física del sistema puede emplearse para automatizar o simplificar la paginación a disco y la implementación de sistemas persistentes. Llamaremos a este servidor un gestor de memoria física de disco.
Si una aplicación desea que parte de su espacio de direcciones tenga como respaldo determinada área en disco, basta con emplear marcos de página que procedan de un gestor de memoria de disco. Como ejemplo, en la figura 3.28 podemos ver una aplicación de usuario que podría realizar peticiones de asignación de marcos a distintos gestores de memoria (uno local, uno remoto y uno de disco). Una vez obtenidos dichos marcos podría instalar traducciones hacia ellos en su DTLB con independencia de su lugar procedencia.

Figure 3.28: Gestor de memoria de disco
En realidad, dado que los protocolos empleados para obtener caches de marcos remotos también los suministra la aplicación, no sólo es posible emplear ``marcos'' de página procedentes de disco sino también de cualquier otra entidad con tal de que ésta implemente el interfaz del gestor de memoria física. Un uso típico es la implementación de un gestor de memoria física que sintetice el contenido de los marcos. Por ejemplo, podríamos imaginar un servidor que presenta un interfaz similar al del gestor de memoria física y (en lugar de mantener almacenado en algún soporte el contenido de los marcos que suministra) suministra marcos rellenos con ceros cada vez que se le requiere un marco. Este (falso) gestor de memoria física se puede emplear para inicializar el contenido de otros marcos. Otro uso posible sería el empleo de un gestor de memoria que emplease algún algoritmo de compresión y/o algún algoritmo de encriptación para reducir las necesidades de almacenamiento de respaldo y/o para proteger el área de almacenamiento de respaldo.
Por último, hay que considerar que la ``aplicación'' que trata las excepciones de la DTLB e implementa por tanto las políticas de empleadas por la misma no tiene por que ser la misma aplicación que utiliza la DTLB para implementar su espacio de direcciones. Es factible la implementación de servidores que realicen estas tareas y, debido al empleo de portales, también es factible la inclusión de estos servidores dentro del núcleo. Tenemos pues un amplio abanico de posibilidades a la hora de diseñar DVMs y DSMs.