Através do mecanismo de memória virtual, os sistemas operacionais podem usar mais memória do que aquela realmente existente. Esse mecanismo funciona usando parte do disco rígido com uma “extensão” da memória. Essa parte do disco pode ser um arquivo ou uma partição inteira. Uma parte da técnica para implementar esse mecanismo consiste em