Please enable JavaScript.
Coggle requires JavaScript to display documents.
UNIDADE CENTRAL DE PROCESSAMENTO - Coggle Diagram
UNIDADE CENTRAL DE PROCESSAMENTO
REGISTRADORES
Registrador de Instrução (IR – Instruction Register)
Registrador de Endereço de Memória
Contador de Programa (PC – Program Counter / IP – Instruction Pointer)
Registrador de Estado ou de Status
ULA
RECEBE DADOS DOS REGISTRADORES
Operações aritméticas: soma, subtração, multiplicação, divisão.
Operações lógicas: AND, OR, NOT, XOR.
Operações de comparação: igual, maior, menor, maior ou igual, menor ou igual.
Deslocamentos e rotações: manipulação de bits.
CLOCK
Coordenar a execução das instruções.
Garantir que os componentes da CPU trabalhem de forma sincronizada.
Expresso em Hertz (Hz) → quantidade de ciclos por segundo.
Determina quantas operações o processador pode realizar em um dado período
CACHE
Memória muito rápida, integrada ao processador.
Usada para armazenar dados e instruções mais usados recentemente, reduzindo o tempo de acesso à memória RAM.
Diminuir a diferença de velocidade entre CPU e memória principal.
Melhorar o desempenho, evitando que a CPU fique ociosa esperando dados da RAM.
PIPELINE
Busca (Fetch): pega a instrução da memória.
Decodificação (Decode): interpreta a instrução.
Execução (Execute): realiza a operação (ULA/FPU).
Memória (Memory): acessa dados da RAM, se necessário.
Escrita (Write-back): armazena o resultado em registradores ou memória.