Definizione di memoria virtuale

November 23

Il termine "memoria virtuale" si riferisce allo spazio indirizzo fisico che viene utilizzato per memorizzare gli indirizzi di memoria virtuale su un disco rigido. Questa tecnica rende più memoria disponibile per i programmi perché lo spazio del disco rigido è tradotto in vera memoria ad accesso casuale (RAM). Tutti i programmi installati su un sistema operativo utilizzano la memoria virtuale, anche se la memoria fisica è ancora disponibile.

File di testo

Il sistema operativo utilizza un file di paging per memorizzare piccole pagine di spazio di indirizzamento virtuale. Questo spazio è raggiunta quando i processi di sistema superano la quantità totale di RAM fisica disponibile. La dimensione del file di paging dipende dalla quantità totale di RAM fisica che è stato installato sul sistema. La dimensione tipica del file di paging è di 1,5 volte la quantità di memoria che è attualmente installato.

Prestazione

Le prestazioni di un sistema informatico inizierà a diminuire quanto più il sistema deve utilizzare il disco rigido per la memoria virtuale. Questo perché la memoria virtuale non è veloce come memoria fisica. Inoltre, i programmi e hardware che condividono la memoria possono limitare le risorse disponibili sul sistema. Un avviso del sistema appare quando le risorse di sistema raggiunge un livello critico.

Monitoraggio

Monitorare la quantità di memoria del sistema utilizza è importante. Per fare ciò, utilizzare la "Performance Monitor" nel sistema operativo Windows e il "Monitoraggio Attività" nel sistema operativo Mac.

Configurazione

Vai su "Opzioni prestazioni" attraverso l'icona "Sistema" nel "Pannello di controllo" per configurare la memoria virtuale in Windows. È possibile impostare la memoria virtuale della dimensione del file di paging a un livello personalizzato o che hanno il sistema di gestirlo. Il sistema operativo Mac configura la quantità di memoria virtuale in modo dinamico; non è necessario impostare questo.

thrashing

"Thrashing" descrive il processo di spostamento blocchi di memoria virtuale tra memoria fisica e il disco rigido. Quando si verifica botte, il sistema rallenterà in modo significativo e richiedere più tempo per completare le attività. L'unico modo per evitare botte è quello di installare la memoria più fisica.