Cos'è la memoria virtuale e perché è importante?

Cos'è la memoria virtuale e perché è importante?

La memoria virtuale ti permette di simulare una RAM più grande di quella che hai installato sul tuo computer. È un meccanismo gestito dal sistema operativo.

La sua utilità è che le applicazioni ei loro dati devono essere utilizzati dal processore devono passare il disco rigido, in cui è memorizzato tutto quando si spegne il computer, la RAM che può essere letta direttamente da il micro.

Maggiore è la RAM, maggiore è la capacità di eseguire applicazioni con dati complessi.

La gestione della memoria come vedi è molto importante. Se a questo aggiungiamo che non è sempre stato così a buon mercato come è ora logico che ci sia un sistema che controlli presenti in esso e che scaricare tali applicazioni che non utilizzano.

La ragione storica dell'uso della memoria virtuale è piuttosto banale, sebbene la RAM fosse costosa, gli hard disk non erano così tanto. È quindi possibile utilizzare il disco rigido per simulare che abbiamo più memoria. Il processo era semplice, commutazione in porzioni disco RAM che non sono stati utilizzati in un dato momento, se un programma richiesto è diventato memoria.

Questa tecnica riesce a simulare, quindi, più memoria, e le applicazioni non realizzano nemmeno tutto ciò che sta accadendo in basso. In un normale sistema operativo, puoi simulare di avere il doppio di quanto non lo si possa utilizzare.

Non tutti sono vantaggi, in quanto il sistema potrebbe comportarsi in modo più lento a causa del caricamento dei dati.

Questo perché la velocità di accesso dei dati al disco rigido è migliaia di volte più lenta della memoria RAM. Se una porzione di memoria non è in questo, il sistema ha bisogno di tempo per leggere e ritornare alla memoria principale poiché questo è l'unico posto dove il processore può accedervi.

Come puoi vedere, non dovremmo parlare della memoria come qualcosa di isolato, ma piuttosto di un sistema di memoria che è organizzato in livelli. Primi dischi, più remote, i micro cache che sono responsabili per avere i dati che si utilizzano più spesso vicino al processore, RAM quindi, in esecuzione come ultima risorsa del disco rigido. Più vicino al micro, maggiore è la velocità, ma la memoria è molto più costosa.

Perché la memoria virtuale è così importante?

Se esauriamo la memoria, non saremo in grado di eseguire più programmi e quelli che stiamo eseguendo avranno problemi a lavorare con più dati. Ma come abbiamo visto, non tutti sono vantaggi, l'uso della memoria virtuale può rendere il tuo computer più lento se è necessario passare attraverso i dati sul disco rigido. È sempre un compromesso tra la velocità e la quantità di dati che il sistema è in grado di elaborare.

Mai una configurazione di più memoria virtuale può essere migliore di un'estensione RAM. Inoltre, l'ideale sarebbe avere un computer che non ha bisogno di avere questa funzione attivata.

Uso della memoria virtuale nei moderni sistemi operativi

Il maggiore uso di interfacce grafiche e strumenti sempre più sofisticati rende i sistemi moderni un divoratore di RAM.

Uno dei motivi per cui un sistema migliora la sua velocità utilizzando un SSD è dovuto a questa funzionalità. Tenete sempre a mente che ha migliorato la velocità di accesso ai dati, anche se non spettacolare, può aiutare molto una squadra con limitazioni di memoria, perché l'intero sistema può far fronte a blocchi costanti.

Puoi disabilitare la memoria virtuale?

Sicuramente ti starai chiedendo se può essere disattivato e se ciò comporta miglioramenti delle prestazioni. In linea di principio, non è consigliabile disattivarlo se sei un utente normale. Se hai molta memoria, non usi molte applicazioni contemporaneamente, ma hai problemi di prestazioni, puoi provare a disabilitare questa funzione. Tuttavia, tieni sempre presente che quando disattivi i programmi che eseguono azioni che richiedono molta RAM, possono essere bloccati nel peggiore dei casi.

In breve, la memoria virtuale consente di espandere la capacità di eseguire più programmi contemporaneamente, ma può rendere la tua squadra più lenta in determinate occasioni. In pochi anni e a causa della continua riduzione del prezzo dei ricordi finirà per avere meno importanza.