Quali sono le principali differenze nella RAM e memoria virtuale?

October 25

memoria casuale (RAM) e la memoria virtuale, mentre correlate, non sono la stessa cosa. La memoria virtuale è concepito come una copia di backup per la RAM, da utilizzare quando si è a corto di RAM. Mentre la RAM è un componente hardware reale, la memoria virtuale non è, anche se utilizza disco rigido del computer. Utilizzando il disco rigido come RAM, tuttavia, è molto più lento.

Scopo

Quando il sistema operativo utilizza la memoria virtuale, è perché non si dispone di sufficiente memoria RAM disponibile sul vostro PC per fare qualcosa. Quando si fa clic su un programma o un file per aprirlo, viene memorizzato nella RAM, mentre lo si utilizza. La memoria virtuale è come una salvaguardia per quando non si dispone di RAM sufficiente per aprire ed eseguire tutti i programmi in uso. Ad esempio, se il PC dispone di 512 MB di RAM e programmi attualmente in uso si utilizza tutto, il computer utilizza una porzione di spazio su disco per memorizzare ed eseguire programmi nella memoria virtuale. Lo scopo di RAM è quello di permettere di aprire ed eseguire programmi, considerando che la memoria virtuale è quello di salvaguardare quando si esaurisce la RAM.

La fisicità

RAM è un componente hardware fisico di un sistema informatico. Se hai 2 GB di RAM, avrete 2 GB di RAM finché non si rimuove una parte o aggiornare il sistema. La memoria virtuale, tuttavia, è costantemente scritto e cancellato come è necessario. La memoria virtuale utilizza qualcosa chiamato un file di paging per determinare quali disco rigido spazio da utilizzare come memoria virtuale. Come RAM è fisico, l'aggiornamento del due è totalmente diverso. aggiornamenti di RAM richiedono di acquistare il tipo specifico di RAM del computer è stato progettato per l'installazione e fisicamente. L'aggiornamento della memoria virtuale è semplicemente una questione di aumentare la dimensione del formato del file di paging del computer.

Velocità

Avrete notato che a volte quando si hanno programmi aperti e si fa clic su uno, ci vuole più tempo del normale per venire su e completamente ri-aperto. Questo è probabilmente perché è in corso in memoria virtuale invece di RAM. RAM può accedere ai dati molto più veloce, circa 0.00000001 di secondo. Per confrontare, la memoria virtuale impiega circa 0,013 secondi per accedere agli stessi dati.