La memoria virtuale, nota anche come file di scambio, utilizza parte del tuo disco rigido per espandere efficacemente la tua RAM , consentendo di eseguire più programmi di quanti ne potrebbe altrimenti gestire. Ma un disco rigido è molto più lento della RAM, quindi può davvero danneggiare le prestazioni. (Parlo di SSD di seguito.)
Alcune nozioni di base: il tuo PC ha spazio di archiviazione, un disco rigido o SSD, e memoria sotto forma di chip RAM. La RAM è più veloce dell’archiviazione e tu ne hai molto meno. È anche più volatile: spegni l’alimentazione e tutto nella RAM scompare. Puoi pensare alla RAM come allo spazio di lavoro immediato e all’archiviazione come all’archivio. Quando salvi un file, lo copi dalla RAM alla memoria.
Quando non c’è spazio nella RAM per quel programma o file che stai cercando di caricare, la memoria virtuale parte del codice e dei dati nella RAM vanno al file di scambio, facendo spazio per caricare qualcos’altro.
Se Windows continua a dirti che la tua memoria virtuale è troppo bassa, puoi acquistare altra RAM o espandere il file di scambio. Uno ti costerà denaro, ma l’altro rallenterà il tuo PC.
Ti ho già detto come acquistare più RAM. Ecco come modificare le impostazioni della memoria virtuale:
- Vai al campo di ricerca del menu Start o all’accesso alla ricerca di Windows 8 e digita
system
. Seleziona Sistema in Pannello di controllo. - Fai clic su Impostazioni di sistema avanzate nel riquadro di sinistra.
- Nella scheda Avanzate della finestra di dialogo Proprietà del sistema risultante, fai clic sul primo pulsante Impostazioni, quello nella casella Prestazioni.
- Nella finestra di dialogo Opzioni prestazioni risultante, fai clic sulla scheda Avanzate.
- Nella casella Memoria virtuale, fai clic sul pulsante Cambia.
- Nella finestra di dialogo Memoria virtuale risultante, deseleziona Gestisci automaticamente la dimensione del file di paging per tutte le unità. Quindi seleziona un’unità e modifica le impostazioni per tale unità.
Windows ti consente di impostare file di scambio in diverse unità, sebbene per impostazione predefinita solo C: ne abbia uno. Non fa davvero la differenza. Se crei più file di scambio, si comporteranno come uno grande.
La velocità non è l’unico problema con la memoria virtuale. I dati sensibili che mantieni crittografati potrebbero risiedere, non crittografati, nel file di scambio. Il tuo solito truffatore medio probabilmente non si preoccuperebbe di cercarlo lì, ma la polizia o la NSA lo faranno.
Il problema delle prestazioni è notevolmente ridotto se metti il file di scambio su un SSD piuttosto che un disco rigido. Ma c’è un problema: gli SSD si consumano con troppa scrittura, quindi inserire un file di scambio su uno potrebbe ridurne la durata.
Se tutto ciò che hai è un SSD, potresti volerlo per disabilitare completamente la memoria virtuale. Puoi farlo nella finestra di dialogo Memoria virtuale selezionando l’unità su cui si trova, facendo clic su Nessun file di paging, quindi su Imposta.
Tuttavia, ciò potrebbe limitare la dimensione e il numero di programmi che puoi eseguire in uno tempo. Potresti provarlo e poi riattivare la memoria virtuale dopo aver riscontrato che la sua mancanza è troppo restrittiva.