March 21
La memoria virtuale è una tecnica di gestione della memoria utilizzata da Linux per gestire lo spazio di memoria si sviluppa su molteplici dispositivi hardware, come ad esempio RAM o hard disk.
Quando il software viene eseguito su Linux, richiede spazio di memoria per archiviare il proprio codice e tutti i dati temporanei si può utilizzare. Il software utilizza la memoria per archiviare i dati che sta attualmente lavorando con, ad esempio stringhe di testo o dati di immagine. Linux assegna spazio di memoria per il software utilizzando il suo sistema di memoria virtuale.
Software preferisce usare la RAM per memorizzare i dati che è in uso. RAM offre molto più veloce di lettura e scrittura velocità rispetto ad altre forme di memorizzazione dei dati. spazio RAM è limitata, tuttavia, in modo che il sistema di memoria virtuale potrebbe non sempre dare uno spazio programma di memoria RAM.
Il sistema di memoria virtuale Linux non può sempre dare una parte del suo programma di RAM quando si richiede spazio di memoria. A seconda di utilizzo della RAM attuale e le esigenze del programma, si può invece dare spazio di memoria sul disco rigido. Il disco rigido, mentre molto più lento di RAM, di solito ha molto più spazio per lavorare.