As quatro principais seções funcionais de uma CPU são:
1.
unidade lógica aritmética (ALU): Executa operações aritméticas (adição, subtração, multiplicação, divisão) e operações lógicas (e, ou não, xor). É a "calculadora" da CPU.
2.
Unidade de controle (Cu): Obtenha instruções da memória, decodifica -as e coordena as atividades de todos os outros componentes da CPU para executar as instruções. Ele atua como o "diretor" da CPU.
3.
registros: Locais de armazenamento de alta velocidade na CPU que mantêm dados e instruções atualmente sendo processadas. Eles são muito mais rápidos que a RAM, mas têm capacidade muito limitada. Pense neles como o "Scratchpad" da CPU.
4.
Unidade de Gerenciamento de Memória (MMU): Gerencia o movimento de dados entre a CPU e a memória principal (RAM). Isso inclui tarefas como gerenciamento de memória virtual e tradução de endereços. Embora nem sempre seja explicitamente chamado como uma das seções * quatro *, é uma parte funcional crucial das CPUs modernas. Algumas arquiteturas mais simples podem integrar sua funcionalidade mais de perto com o Cu.
É importante observar que essas seções funcionam juntas sem problemas. Uma CPU moderna é um sistema altamente integrado, e os limites entre essas seções podem ficar embaçados. As descrições acima são simplificadas para clareza.