É uma técnica que usa a memória secundária para armazenamento com objetivo de permitir o compartilhamento seguro e eficiente da memória entre vários programas e remover os transtornos de programação de uma quantidade pequena e limitada na memória principal. Estamos falando da: