As principais seções de uma CPU são:
*
Unidade lógica aritmética (ALU): Executa operações aritméticas (adição, subtração, etc.) e lógicas (e, ou, não, etc.) nos dados.
*
Unidade de controle (Cu): Obtenha instruções da memória, decodifica -as e coordena as atividades de outros componentes para executar as instruções.
*
Registros: Locais de armazenamento pequenos e de alta velocidade na CPU que mantêm dados e instruções atualmente sendo processadas. Estes são cruciais para a velocidade, pois o acesso aos registros é muito mais rápido do que acessar a RAM.
*
cache: Uma memória menor e mais rápida que a RAM principal que armazena dados e instruções acessavam frequentemente. Diferentes níveis de cache (L1, L2, L3) existem com velocidades e tamanhos variados.
Embora às vezes agrupadas de maneira diferente, esses quatro são fundamentais para a operação da CPU. Outros componentes, como a unidade de ponto flutuante (FPU) para lidar com números de ponto flutuante, são frequentemente integrados, mas podem ser considerados subseções nessas categorias principais.