La memoria virtual es una función del sistema operativo que permite que una computadora resuelva la escasez de memoria física mediante la transferencia temporal de datos de la RAM al almacenamiento en disco (disco duro o SSD). Este proceso solo ocurre cuando la memoria RAM se está agotando y cuando esa escasez impide que la computadora complete alguna tarea. En ese caso, la PC libera la memoria RAM necesaria intercambiando datos que se usan con poca frecuencia en un dispositivo de almacenamiento.