memoria virtuale è trovato tra tutti i sistemi operativi dei computer e fornisce alcuni benefici molto pratico per gli utenti PC. Tutti i sistemi informatici hanno la loro propria RAM (Physical Random Access Memory) che va comunemente 64-256 megabyte. Quando la memoria virtuale viene utilizzato, il sistema permette agli utenti di continuare a lavorare senza preoccuparsi circa la disponibilità di memorizzazione dei dati o la saturazione della memoria. È spesso affrontato come memoria logica e consente agli utenti di accedere a una maggiore quantità di memoria, consentendo loro di utilizzare più applicazioni contemporaneamente.
Con la memoria virtuale, il sistema è in grado di ricerca per le applicazioni nella RAM che non vengono utilizzati e la stessa copia sul disco rigido. Come risultato, più spazio viene liberato sulla RAM e nuove applicazioni possono essere caricate che devono essere utilizzati immediatamente. L'intero processo avviene automaticamente e l'utente non ha bisogno di cliccare su nulla. Funziona dividendo lo spazio di indirizzi dei programmi applicativi in molte pagine più piccole. Queste pagine sono più piccole 4K pagine byte, ciascuno con vari indirizzi di memoria virtuale. paging è il processo mediante il quale dormienti (non-in-uso corrente), le pagine virtuali sono salvati sul sul disco rigido e poi restaurata alla memoria reale quando l'utente ha bisogno per operare una particolare applicazione. Page tabelle sono utilizzati dai sistemi informatici operativi per salvare temporaneamente la mappatura di questo scambio tra gli indirizzi virtuali di varie applicazioni e gli indirizzi fisici (RAM). Quella parte del disco rigido in cui le pagine sono salvate temporaneamente viene chiamato un file di paging. La possibilità di salvare questi indirizzi temporanei sul disco rigido non dipende i limiti della sola RAM. Vi è un calcolo automatico della pagina a disposizione anche il file. Così, i sistemi che hanno RAM più piccoli avrebbero bisogno di avere più file di paging. Come risultato, è necessario garantire che la dimensione del file di paging è stata fissata al massimo valore possibile. Ogni sistema operativo ha il suo garante di paging per gestire le tabelle di pagina. Le autorità di vigilanza di paging sono molto efficaci nella ricerca per i file nella memoria fisica, che sono i meno utilizzati e può essere utilizzato per scambiare con i file della memoria virtuale. Tuttavia, ci sono alcune pagine che non possono essere scambiati e sono chiamati pagine non paginabile o residente.Un sistema di computer che utilizza la memoria virtuale ha accesso ad un modo più economico per creare più spazio di archiviazione. Spazio sul disco rigido è molto più conveniente rispetto al chip di RAM che sono installati nel PC. Utilizzando la memoria virtuale, la necessità di aggiornare /aggiungere la RAM è evitato.
