Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Competenze informatiche di base >> .

Motivi per avere una memoria virtuale

Tradizionalmente , i computer sono dotati di due forme di memoria . Memoria ad accesso casuale ( RAM) è veloce ma temporanea , e viene eliminato quando il computer si spegne. L' altro fornisce memorizzazione permanente, ad esempio su un disco rigido o un'unità flash . Memoria virtuale combina questi due, utilizzando una porzione del disco rigido come se fosse RAM . Questo permette all'utente di lavorare su file di dimensioni maggiori , che altrimenti non sarebbero possibili nei limiti di RAM disponibile , e anche di eseguire più programmi contemporaneamente . Ulteriori Buffer

memoria virtuale agisce come un buffer utile . Alcuni software possono essere molto grandi , occupando porzioni sostanziali di RAM disponibile solo per caricare . Quando i file aggiuntivi devono essere caricati , la RAM disponibile è rapidamente riempito . La memoria virtuale consente alle parti di RAM che sono pieni , ma non attualmente in uso , per essere memorizzati sul disco rigido , facendo memoria RAM disponibile per l'elaborazione.
Better Performance System

Quando viene caricato un programma , chiede il computer per allocare una porzione di memoria , ma non sempre usa tutta la sua allocazione . Questo blocco di memoria è ancora off limits per altri software , tuttavia , così la RAM disponibile diventa rapidamente scarse. Normalmente il computer assegnerà la memoria virtuale per software , mantenendo la RAM libera . Ma se la memoria virtuale non è disponibile, la RAM viene bloccato e le prestazioni del sistema scende rapidamente spento .
Allevia Memoria Hogging

Il contenuto della memoria virtuale sono scambiati con il contenuto della memoria RAM del computer su base regolare , a seconda delle esigenze del sistema in quel momento . Come risultato , è possibile per la memoria - hogging software per trovare lo spazio è allocato per sé , ma che non fa uso è seduto nella memoria virtuale , anziché nella RAM . Questo allevia la memoria - monopolizzavano e mantiene il computer che esegue dove sarebbe altrimenti finire in stallo .
Considerazioni

Mentre la memoria virtuale è un vantaggio per i sistemi informatici più ed è stato per decenni, non è del tutto priva di problemi . Se il software non riesce a liberare memoria - up in chiusura , o quando il computer si blocca , è possibile che la memoria virtuale di restare indietro sul disco rigido . Questo occupa spazio inutilmente e alla fine riempire un disco rigido se la correzione non viene affrontata. Esecuzione di software di pulizia del disco periodicamente , ad eliminare questo problema .

 

sistemi © www.354353.com