Che cosa è la memoria virtuale in XP?

October 21

Che cosa è la memoria virtuale in XP?


Un computer utilizza RAM (memoria ad accesso casuale) di eseguire le istruzioni. Quando un'applicazione si accede, il processore prima carica file associati del programma nella RAM dal disco rigido. La memoria virtuale in Windows XP è una tecnica che utilizza il computer per compensare quando si esaurisce lo spazio RAM. Per apprezzare i vantaggi della memoria virtuale, è importante capire il rapporto tra la RAM, il disco rigido e il processore.

Informatica

Tutte le informazioni di un computer contiene, tra cui il sistema operativo dei file (OS) e dei documenti degli utenti, vengono memorizzati nell'unità disco rigido (HDD). Quando l'unità non è in uso, questi insiemi di dati rimangono nel disco rigido e non interferiscono con altri processi. Ma quando si esegue un programma, ad esempio, un lettore multimediale, il file eseguibile dell'applicazione (.exe) viene caricato dal disco fisso nella RAM. Questo è perché il computer può eseguire istruzioni molto più veloce di dati caricati nella RAM che da dati memorizzati nel disco rigido. L'HDD è necessario, tuttavia, perché la RAM perde tutte le sue informazioni quando la sua fonte di alimentazione viene interrotta --- è per questo che i file devono essere salvati per conservare le informazioni. Salvataggio registra una copia delle ultime modifiche apportate e lo aggiorna sul disco rigido.

Multitasking

Quando si eseguono più programmi contemporaneamente, i file di ogni programmi 'sono caricati nella RAM. Come risultato, RAM esaurisce lo spazio fisico per memorizzare più informazioni. La memoria virtuale consente più spazio per essere disponibile per i processi mediante la combinazione di RAM con spazio temporaneo sul disco rigido. Quando lo spazio RAM è bassa, la memoria virtuale si sposta alcuni dati dalla RAM in un percorso noto come un "file di paging" nel disco rigido. Questo trasferimento di dati al file di paging consente di liberare spazio per la RAM per completare i propri compiti.

memoria di aggiornamento

RAM superiore generalmente consentire a un computer per svolgere le sue istruzioni più veloce, a condizione che nessun altro processo (o malware) sta limitando le prestazioni del computer. Aumentare la memoria virtuale può anche contribuire ad accelerare il computer. Tuttavia, significa che il processore deve andare avanti e indietro tra il disco rigido e la RAM ripetutamente. L'aggiunta di più RAM è molto migliore --- --- e permanente soluzione per aumentare la velocità del computer.

Messaggio di errore

Quando il computer si esaurisce lo spazio per il processore di svolgere compiti specifici, Windows richiede all'utente mediante la visualizzazione di messaggi di errore. Per risolvere la questione della scarsa memoria virtuale, è possibile aggiungere più RAM o aumentare la dimensione del file di paging. La dimensione del file di paging viene impostato automaticamente da Windows XP e superiori, ma può essere modificato manualmente se le impostazioni predefinite non sono adeguate per i computer che eseguono frequentemente applicazioni ad uso intensivo di risorse

Dimensioni memoria e perdite di memoria

La memoria virtuale è un file sul disco rigido conosciuto anche come il file di paging, che si trova in "C: \ pagefile.sys" per impostazione predefinita. La dimensione consigliata del file è una volta e mezzo la dimensione della memoria fisica; la memoria virtuale totale è la somma del file di memoria e paginazione fisica. Un computer con memoria alta sarà meno colpite da una perdita di memoria di un computer con memoria inferiore. Le perdite di memoria, causate da programmi mal codificati, può portare a messaggi di errore di memoria insufficiente virtuali. In una perdita di memoria, un programma difettosa occupa più e più memoria fino a quando il programma viene chiuso o si riavvia Windows XP. Quando un particolare programma è identificato come il colpevole, va reinstallato o aggiornato.