September 13
Un computer utilizza RAM, acronimo di memoria ad accesso casuale, per aprire ed eseguire programmi. Quando un computer viene eseguito con poca RAM, dipende da ciò che è noto come memoria virtuale di continuare i processi in esecuzione.
Il meccanismo in un computer responsabile per spostare file tra la RAM e la memoria virtuale è l'unità di gestione della memoria (MMU). La MMU è solitamente parte dell'unità centrale di elaborazione (CPU), ma può essere una unità separata, specialmente su vecchi sistemi informatici.
Una parte del disco rigido viene messa da parte per contenere temporaneamente i file che normalmente essere memorizzati in RAM. Questo è noto come un file di paging o di scambio. Questo spazio e la RAM in un computer costituiscono la memoria virtuale.
La MMU commuta file di file di paging indietro in RAM come lo spazio diventa disponibile. Questo processo è noto come "scambiare". La MMU utilizza una tabella nota come traduzione di buffer look-aside (TLB) per abbinare gli indirizzi di memoria virtuale in indirizzi fisici. Ciò consente alla CPU per mappare effettivamente la posizione dei file sul computer.