Nwlapcug.com


Definizione di memoria virtuale

Il termine "memoria virtuale" si intende lo spazio 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 di disco rigido si traduce in vera e propria random access memory (RAM). Tutti i programmi installati su un sistema operativo utilizzano la memoria virtuale, anche se è ancora disponibile memoria fisica.

File di paging

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

Prestazioni

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, programmi e hardware che condividono la memoria può limitare le risorse disponibili sul sistema. Quando le risorse di sistema raggiungano un livello critico, verrà visualizzato un avviso di sistema.

Monitoraggio

La quantità di memoria che utilizza il sistema di monitoraggio è importante. A tale scopo, utilizzare il "Performance Monitor" nel sistema operativo Windows e il Monitor"attività" nel sistema operativo Mac.

Configurazione

Vai su "Opzioni di Performance" tramite l'icona "Sistema" nel "Pannello di controllo" per configurare la memoria virtuale in Windows. È possibile impostare la memoria virtuale di paging di dimensione del file a un livello personalizzato o avere il sistema di gestire. Il sistema operativo Mac consente di configurare la quantità di memoria virtuale in modo dinamico; non è necessario impostare questa proprietà.

Thrashing

"Thrashing" descrive il processo di spostamento dei blocchi di memoria virtuale tra memoria fisica e il disco rigido. In caso di sovraccarico, il sistema sarà rallentare in modo significativo e richiedono più tempo per completare le attività. L'unico modo per impedire sovraccarico consiste nell'installare più memoria fisica.