? Um computador usa memória RAM , abreviação de memória de acesso aleatório , para abrir e executar programas . Quando um computador é executado com pouca memória RAM , isso depende do que é conhecido como memória virtual para continuar os processos em execução . Unidade de Gestão de Memória
O mecanismo em um computador responsável por mover arquivos entre RAM e memória virtual é a unidade de gerenciamento de memória (MMU) . A MMU é normalmente parte da unidade de processamento central (CPU) , mas pode ser uma unidade separada , especialmente em sistemas de computadores antigos .
Memória Virtual
Uma porção do disco rígido é reservado para reter temporariamente os arquivos que normalmente seriam armazenadas na RAM. Isto é conhecido como um arquivo de paginação ou arquivo de swap . Este espaço ea memória RAM em um computador compõem a memória virtual.
Permuta
A MMU muda arquivos de arquivos de paginação de volta para a RAM como o espaço torna-se disponível . Este processo é conhecido como " troca ". A MMU usa uma tabela conhecida como tradução look-aside tampão ( TLB ) para coincidir com os endereços de memória virtual para endereços físicos. Isso permite que a CPU para realmente mapear a localização dos arquivos no computador.