La memoria virtual es una técnica que permite al sistema operativo disponer de más espacio de direcciones de memoria del que realmente tiene físicamente, almacenando parte de la información en el disco duro cuando no es necesaria en la memoria RAM. El sistema operativo es el responsable de mover los datos entre la memoria física y virtual mediante el proceso de paginación.