Come funziona la memoria virtuale

July 17

Scopo

I computer si basano su calcoli. I loro calcoli devono essere in grado di memorizzare le loro soluzioni per elaborare le varie richieste di un utente o di un sistema mette su di loro. Mentre la memorizzazione permanente di informazioni è lasciata al disco rigido, la posizione temporanea di calcoli matematici e logici viene memorizzato nella memoria virtuale.

Nozioni di base di memoria

La memoria virtuale è una parte di un sistema operativo che migliora il software. I computer guardano al disco rigido per la memorizzazione permanente e per la memoria ad accesso casuale (RAM) per qualche posizione temporanea. RAM è volatile nel senso che cambia valori e elementi memorizzati costantemente; funziona off di cariche elettriche, che gli conferisce una notevole velocità nella modifica dei valori, e memorizza le informazioni in nessun ordine particolare. RAM è stata misurata in megabyte (MB) di anni fa, ma ora è tipicamente trovato in gigabyte (GB). Tuttavia, anche con la quantità di RAM disponibile, le operazioni standard ancora bisogno di più. Anche con GB di RAM, tutto il software caricato da un sistema operativo, un elaboratore di testi, file di Internet e più sono troppo da memorizzare. La memoria virtuale è una porzione della RAM che è libero e le copie che la sezione sul disco rigido.

Come funziona la memoria virtuale

In sostanza, il sistema operativo utilizza una parte del disco rigido come "falso ricordo", o la memoria virtuale, per rendere le applicazioni credono di avere più memoria per lavorare con quello che effettivamente fanno. La memoria virtuale inizia dal computer comprendere la RAM disponibile ad esso, quindi calcola la quantità di spazio su disco disponibile e indica al software che c'è tanta RAM disponibile tra le due sorgenti di stoccaggio. Pertanto, quando un word processor cerca spazio per memorizzare temporaneamente le informazioni, il sistema operativo dice che che non vi è più disponibili che solo la memoria della RAM. Non vi è spazio su disco rigido per l'utilizzo che funziona come logicamente più RAM.

Scambio

Scambiare avanti e indietro dalla memoria virtuale è abbastanza veloce rispetto a spostare le informazioni da e verso il disco rigido. Tuttavia, quando il computer è troppo occupato e la RAM e la memoria virtuale sono impantanati, lo scambio si sovraccarica. Il movimento avanti e indietro diventa troppo e rallenta la macchina. Questo processo è noto come "botte".