La memoria virtuale è una funzione di sistema informatico che consente l'uso di dispositivi di archiviazione per estendere l'apparente quantità di RAM disponibile ai programmi.

Come funziona la memoria virtuale

Quando un programma richiede più memoria della RAM fisica, il sistema operativo sposta alcuni dati da RAM a uno spazio riservato sul disco rigido chiamato file di pagina o spazio swap. Questo processo libera RAM per attività attive, garantendo un funzionamento regolare.

Esempi pratici di utilizzo virtuale della memoria

Ad esempio, l'apertura di più grandi applicazioni contemporaneamente può superare la RAM fisica. La memoria virtuale consente a queste applicazioni di eseguire scambiando i dati in e fuori memoria del disco. Questo processo può causare prestazioni più lente, ma impedisce crash del sistema a causa di memoria insufficiente.

Calcolo della memoria virtuale

La memoria virtuale totale disponibile è in genere la somma di RAM fisica e la dimensione del file di pagina.

  • Determinare la dimensione RAM installata.
  • Controllare le dimensioni del file di pagina o scambiare spazio.
  • Aggiungi questi due valori insieme per la memoria virtuale totale.

Ad esempio, se hai 8 GB di RAM e un file di pagina 4 GB, la tua memoria virtuale totale è di circa 12 GB.