Nwlapcug.com


Motivi per avere memoria virtuale



Tradizionalmente, i computer sono dotati di due moduli di memoria. Memoria ad accesso casuale (RAM) è veloce ma temporaneo e viene cancellata quando il computer si spegne. L'altro fornisce un archivio permanente, ad esempio su un disco rigido o un'unità flash. Memoria virtuale combina questi due, utilizzando una porzione del disco rigido come se si trattasse di RAM. Questo consente all'utente di lavorare su file di dimensioni maggiori che altrimenti non sarebbe possibili entro i limiti della memoria RAM disponibile e anche di eseguire più programmi alla volta.

Buffer aggiuntivo

Memoria virtuale agisce come un buffer utile. Alcuni software possa essere molto grande, riprendendo le parti notevoli di RAM disponibile solo per caricare. Quando file aggiuntivi devono essere caricati, la RAM disponibile è rapidamente riempita. La memoria virtuale consente le parti della RAM che sono pieno, ma non attualmente in uso, per essere memorizzati sul disco rigido, rendendo la RAM disponibile per l'elaborazione.

Migliori prestazioni di sistema

Quando un programma viene caricato, si chiede al computer di allocare una porzione di memoria, ma non sempre è possibile utilizzare l'intera allocazione. Questo blocco di memoria è ancora off-limits per altri software; Tuttavia, così disponibile RAM rapidamente diventa scarso. Normalmente il computer verrà allocare la memoria virtuale al software, mantenendo il RAM libera. Ma se la memoria virtuale non è disponibile, ottiene rinchiuso la RAM e le prestazioni del sistema si scende rapidamente.

Allevia la memoria Hogging

Il contenuto della memoria virtuale vengono scambiato con il contenuto della RAM del computer su base regolare, a seconda delle esigenze del sistema in quel momento. Di conseguenza, è possibile per il software di memoria-hogging trovare lo spazio è allocato per sé, ma quello che non fa uso è seduto nella memoria virtuale, piuttosto che nella RAM. Questo allevia monopolizzavano memoria e mantiene il computer con cui altrimenti sarebbe finito in stallo.

Considerazioni

Mentre la memoria virtuale è un beneficio per la maggior parte dei sistemi informatici ed è stato intorno per decenni, non è completamente privo di problemi. Se il software non riesce a liberare memoria in chiusura, o quando il computer si blocca, è possibile per la memoria virtuale essere lasciata alle spalle sul disco rigido. Questo occupa spazio inutilmente e alla fine riempirà un disco rigido se una correzione non è indirizzata. Che periodicamente esegue software di pulizia del disco vi aiuterà a rimuovere questo problema.