La memoria virtuale funziona dividendo il programma in pagine, che vengono poi archiviate sul disco rigido. Quando è necessaria una pagina, viene copiata dal disco rigido nella memoria fisica. Questo processo è trasparente per l'utente e consente l'esecuzione dei programmi anche se sono più grandi della quantità di memoria fisica disponibile.
Esistono due tipi principali di memoria virtuale:paging su richiesta e segmentazione. Il paging su richiesta carica le pagine nella memoria fisica solo quando sono necessarie, mentre la segmentazione divide il programma in segmenti di dimensione fissa che vengono caricati nella memoria fisica nel suo insieme.
La memoria virtuale è una parte essenziale dell'informatica moderna e consente ai computer di eseguire programmi che altrimenti sarebbero impossibili.
hardware © www.354353.com