O que é CPU e como o processador funciona
Objetivo
Compreender a CPU como componente que executa instruções de máquina em cooperação com memória e sistema.
Conceitos essenciais
CPU
A Unidade Central de Processamento executa grande parte das instruções gerais dos programas, realiza operações aritméticas/lógicas e coordena fluxos de execução.
CPU não trabalha sozinha
Memória, armazenamento, GPU, controladores, dispositivos e sistema operacional participam do funcionamento do computador.
Código-fonte não é instrução nativa
C, Python, PHP e outras linguagens precisam de toolchains ou runtimes que resultem em instruções adequadas à arquitetura.
ISA
Arquiteturas como x86-64, ARM64 e RISC-V definem conjuntos e regras de instruções visíveis ao software de baixo nível.
Modelo mental
CÓDIGO-FONTE → COMPILADOR/RUNTIME → INSTRUÇÕES DE MÁQUINA → CPUExemplo e demonstração
Quando um programa soma dois valores, muitas etapas podem existir entre a expressão de alto nível e operações reais da CPU; não há relação obrigatória de uma linha de código para uma instrução.
Experimento / prática
- Identifique a arquitetura informada pelo seu sistema.
- Explique por que um programa compilado para uma arquitetura pode não executar diretamente em outra.
Erros comuns
- Dizer que CPU serve apenas para contas.
- Afirmar que uma linha de código sempre corresponde a uma instrução de máquina.
Resumo
Ao concluir esta aula, revise o modelo mental e tente explicá-lo com suas próprias palavras antes de avançar.