Definição – O que significa Memory Management Unit (MMU)?
A unidade de gerenciamento de memória de um computador (MMU) é o hardware físico que lida com sua memória virtual e operações de cache. O MMU está geralmente localizado na unidade de processamento central (CPU) do computador, mas às vezes opera em um chip integrado separado (IC). Todas as entradas de solicitação de dados são enviadas para a MMU, que por sua vez determina se os dados precisam ser recuperados da memória RAM ou ROM.
Uma unidade de gerenciamento de memória também é conhecida como unidade de gerenciamento de memória paginada.
Definirtec explica Unidade de Gerenciamento de Memória (MMU)
A unidade de gerenciamento de memória executa três funções principais:
- Gerenciamento de memória de hardware
- Gerenciamento de memória do sistema operacional (SO)
- Gerenciamento de memória de aplicativo
O gerenciamento de memória de hardware lida com a memória RAM e cache de um sistema, o gerenciamento de memória do sistema operacional regula os recursos entre objetos e estruturas de dados e o gerenciamento de memória de aplicativos aloca e otimiza a memória entre os programas.
A MMU também inclui uma seção de memória que contém uma tabela que combina endereços virtuais com endereços físicos, chamada de buffer lookaside de tradução (TLB).