Menu
Coddy logo textTech

O que é CPU

Parte da seção Fundamentos do Journey de Assembly da Coddy — lição 1 de 45.

A CPU (Unidade Central de Processamento) é o cérebro do computador. Mas, ao contrário de um cérebro humano, ela é, na verdade, muito simples. Ela faz apenas uma coisa: lê instruções da memória e as executa, uma a uma, muito rápido. Quando você escreve código Assembly, está dando instruções diretas à CPU.

Ao contrário de linguagens de alto nível como Python ou JavaScript que escondem detalhes de hardware, a linguagem Assembly permite que você controle exatamente o que a CPU faz, passo a passo. 

Pense na CPU como um trabalhador muito rápido que:

  • Não consegue pensar ou tomar decisões por conta própria
  • Segue comandos simples como "some estes dois números" ou "mova este valor para lá"
  • Executa milhões desses comandos simples a cada segundo

Dentro da CPU existem pequenas caixas de armazenamento chamadas registradores. Um registrador armazena um único número. A CPU pode acessar os registradores de forma extremamente rápida — muito mais rápido do que acessar a memória principal (RAM).

A CPU também possui um registrador especial chamado Contador de Programa (PC). O PC armazena o endereço de memória da próxima instrução a ser executada. Após cada instrução, o PC avança automaticamente para o próximo endereço.

Fatos principais sobre uma CPU:

FatoExplicação
Ela executa uma instrução por vezSem multitarefa no nível de hardware
Ela só entende númerosTudo (instruções, dados, endereços) é um número
Ela não possui memória própria (exceto registradores)Tudo deve ser armazenado na RAM
Ela é incrivelmente rápidaCPUs modernas executam bilhões de instruções por segundo

 

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos