Introducing G2.ai, the future of software buying.Try now

Memoria virtuale

da Mara Calvello
Scopri la memoria virtuale, una tecnica di gestione della memoria che espande la capacità della RAM prendendo in prestito spazio dal disco rigido.

Che cos'è la memoria virtuale?

La memoria virtuale è una tecnica di gestione della memoria utilizzata dal sistema operativo (OS) di un computer per creare l'illusione di una memoria ad accesso casuale (RAM) più grande di quella fisicamente disponibile. Anche se un computer non ha abbastanza RAM per contenere tutto contemporaneamente, la memoria virtuale prenderà in prestito spazio dal disco rigido del computer e lo utilizzerà come memoria aggiuntiva quando necessario.

Questo viene fatto trasferendo temporaneamente i dati tra la RAM e una porzione dedicata del disco rigido chiamata file di swap o file di paging. Essenzialmente, il computer sposterà temporaneamente i dati meno frequentemente utilizzati dalla RAM al file di swap, liberando spazio nella RAM per accogliere una nuova richiesta. Quando i dati sono necessari dalla memoria virtuale, vengono scambiati di nuovo nella RAM.

Questo scambio tra RAM e disco rigido avviene dietro le quinte. Ti permette di eseguire più programmi contemporaneamente senza rallentare troppo il tuo computer, anche se non hai molta RAM fisica. Pensalo come avere un armadietto accanto a una scrivania. Quando la scrivania è troppo affollata, puoi mettere gli oggetti nell'armadietto per fare più spazio sulla scrivania.

Scopri di più su archiviazione file online e come scegliere un tipo adatto alle tue esigenze.

Mara Calvello
MC

Mara Calvello

Mara Calvello is a Content and Communications Manager at G2. She received her Bachelor of Arts degree from Elmhurst College (now Elmhurst University). Mara writes content highlighting G2 newsroom events and customer marketing case studies, while also focusing on social media and communications for G2. She previously wrote content to support our G2 Tea newsletter, as well as categories on artificial intelligence, natural language understanding (NLU), AI code generation, synthetic data, and more. In her spare time, she's out exploring with her rescue dog Zeke or enjoying a good book.