Quali sono le funzioni e usi della memoria virtuale?

April 8

Quali sono le funzioni e usi della memoria virtuale?


La memoria virtuale ha rivoluzionato il settore del personal computing quando è stato sviluppato dai progettisti dell'Atlante Informatica presso l'Università di Manchester nel 1959. Questa invenzione avrebbe portato ai moderni sistemi operativi come Windows giornata che ha permesso il computer per diventare parte integrante di ogni casa, ufficio e ora anche i telefoni cellulari.

Come funziona la memoria virtuale

La memoria virtuale funziona utilizzando Random Access Memory di un computer di funzionare più applicazioni contemporaneamente. Questo funziona massimizzando lo spazio RAM del computer deve lavorare con salvando i file che non vengono utilizzati sul disco rigido del computer. Questa copia di file avviene istantaneamente in modo da non si nota che sta accadendo. Il risultato fa apparire come se il computer dispone di spazio RAM illimitato anche se è ancora funzionante con la stessa quantità finita da qui il termine di memoria "virtuale".

Funzioni di memoria heap

funzioni di gestione della memoria virtuale di Windows con ciò che è noto come "memoria heap". Questo crea un unico mucchio globale della memoria per il sistema operativo e crea cumuli locale di memoria per ogni applicazione da utilizzare durante l'esecuzione. Una certa quantità di RAM è sempre dedicato a mantenere i parametri di funzionamento standard del sistema operativo. funzioni di memoria virtuale di gestire la memoria heap per aggiornare costantemente lo spazio di RAM per fornire memoria sufficiente per eseguire le applicazioni.

Ciò che la memoria virtuale non

La memoria virtuale consente al computer di eseguire più applicazioni contemporaneamente, che è più comunemente noto come "multi-tasking". Questo è il modo in cui il computer è in grado di eseguire il software di gioco MP3, aprire una finestra del browser Internet e avere un documento di testo aperto e funzionante. Senza la memoria virtuale solo un numero finito di applicazioni potrebbe essere eseguito sul computer in un dato momento e, al fine di eseguire nuovi programmi si dovrebbe chiudere gli altri.