La memoria virtuale consente l'esecuzione simultanea di più programmi, anche se i requisiti di memoria combinati superano la quantità di memoria fisica disponibile. Rende inoltre possibile l'esecuzione di programmi di dimensioni maggiori rispetto alla quantità di memoria fisica disponibile.
Esistono due tipi principali di memoria virtuale:
* Cercapersone su richiesta: Con la paginazione su richiesta, le pagine di memoria vengono caricate nella memoria fisica solo quando sono necessarie. Ciò significa che i programmi possono essere molto più grandi della quantità di memoria fisica disponibile, poiché solo le pagine attualmente utilizzate vengono effettivamente archiviate in memoria.
* Scambio: Con lo swapping, interi programmi vengono spostati dalla memoria fisica e archiviati su disco quando non vengono utilizzati. Ciò consente l'esecuzione simultanea di più programmi, ma può anche rallentare le prestazioni, poiché è necessario del tempo per riportare i programmi in memoria quando sono necessari.
La memoria virtuale è una parte essenziale dei moderni sistemi operativi. Consente l'esecuzione simultanea di più programmi, anche se i loro requisiti di memoria combinati superano la quantità di memoria fisica disponibile. Rende inoltre possibile l'esecuzione di programmi di dimensioni maggiori rispetto alla quantità di memoria fisica disponibile.
hardware © www.354353.com