O componente da CPU responsável por interagir com a memória primária é a unidade de gerenciamento de memória (MMU) .
Aqui está o porquê:
*
O MMU atua como uma ponte: Ele fica entre a CPU e a memória primária (RAM). Ele traduz endereços virtuais gerados pela CPU em endereços físicos que o controlador de memória pode entender.
*
Virtual vs. Memória física: A CPU usa endereços virtuais, que são endereços lógicos independentes dos locais da memória física. O MMU mapeia esses endereços virtuais para endereços físicos, que são os locais reais na RAM onde os dados são armazenados.
*
Proteção da memória: O MMU também desempenha um papel crítico na proteção da memória. Ele garante que os processos não possam acessar a memória que eles não estão autorizados a usar, protegendo a integridade do sistema.
Enquanto a
unidade lógica aritmética (ALU) Executa cálculos e a unidade de controle
(Cu) Gerencia o fluxo de instruções, é o MMU que lida com a tarefa crucial de se comunicar com a memória primária.