Il problema dell'alllocazione contigua e che a forza di mettere programmi su programmi può essere che poi quando vai a toglierli e ne metti altri,a forza di quest processo si creano piccoli buchi,dove non ci sta nessun programma e quindi non usata e perdi memoria. Paginazione invece il programma viene diviso in + parti anche di dimensioni variabili e viene creata dal sistema operativo una tabella che indica dove sta ogni parte. In questo modo risolvi il problema di spreco di memoria,d'altra parte sprechi memoria per tenere le varie informazioni.