Não é preciso dizer que uma CPU tem apenas
dois peças. É mais complexo do que isso!
Embora a CPU seja frequentemente simplificada em dois componentes principais, na verdade existem muitos outros subcomponentes dentro deles.
Aqui está um colapso:
1. Unidade de controle (Cu): *
o que faz: Direciona o fluxo de instruções e dados na CPU. É como o "cérebro" da CPU, decidindo quais instruções executarem e quando.
*
subcomponentes: Decodificador de instruções, contador de programas, gerador de endereços, cronometragem e circuitos de controle.
2. Unidade lógica aritmética (ALU): *
o que faz: Executa todas as operações matemáticas e lógicas. É como a "calculadora" da CPU, realizando cálculos como adição, subtração, multiplicação, divisão e, ou, não, etc.
*
subcomponentes: Adders, subtratores, multiplicadores, divisores, portões lógicos.
Outras partes importantes da CPU: *
Registros: Locais pequenos e rápidos de memória dentro da CPU que contêm temporariamente dados e instruções.
*
cache: Uma memória pequena e muito rápida que armazena frequentemente dados e instruções.
*
Interface de barramento: Conecta a CPU a outros componentes, como os dispositivos de memória e entrada/saída.
Assim, enquanto o Cu e o ALU são as duas partes mais fundamentais, a CPU é um sistema complexo, com muitos outros componentes interconectados trabalhando juntos.