La mémoire virtuelle est utilisée pour faire un programme d'ordinateur croire qu'il a une ressource de mémoire disponible continue à travailler pour son utilisation pour lui permettre de fonctionner à une vitesse plus rapide. La mémoire virtuelle permet à la RAM d'un ordinateur pour être utilisé plus efficacement et augmenter la vitesse de calcul globale de l'ordinateur. Il fait usage de l'espace disque dur pour aider à la création de l'impression pour les programmes que l'ordinateur a plus de RAM que est installé ainsi que la redéfinition des méthodes d'adressage physique de l'ordinateur pour aider à l'amélioration de la performance globale du système.