Nwlapcug.com


Quale componente Hardware è responsabile dello spostamento dei dati tra memoria virtuale & RAM?

Quale componente Hardware è responsabile dello spostamento dei dati tra memoria virtuale & RAM?


Un computer utilizza RAM, memoria ad accesso casuale breve per, per aprire ed eseguire programmi. Quando un computer è insufficiente RAM, dipende da ciò che è noto come memoria virtuale per continuare i processi in esecuzione.

Memory Management Unit

Il meccanismo in un computer responsabile per spostare file tra RAM e memoria virtuale è la memory management unit (MMU). La MMU è di solito parte dell'unità di elaborazione centrale (CPU), ma può essere un'unità separata, specialmente su vecchi sistemi di elaborazione.

Memoria virtuale

Una porzione del disco rigido è accantonata per memorizzare temporaneamente i file che verrebbero normalmente archiviati nella RAM. Questo è noto come un file di paging o swap file. Questo spazio e la RAM in un computer costituiscono la memoria virtuale.

Lo scambio di

La MMU passa file dal file di paging in RAM come spazio diventa disponibile. Questo processo è noto come "swapping". La MMU utilizza una tabella conosciuta come translation look-aside buffer (TLB) per abbinare gli indirizzi di memoria virtuale agli indirizzi fisici. Questo permette alla CPU di effettivamente mappa la posizione dei file sul computer.