As peças do computador
Um computador é uma fábrica de processar informação — cada componente tem uma função bem definida.
A fábrica de informação
Pense numa fábrica: tem a linha de produção (CPU), o estoque temporário (RAM), o armazém permanente (disco), as docas de carga e descarga (E/S) e as esteiras que conectam tudo (barramento). Cada parte existe porque cumpre um papel que as outras não conseguem.
A CPU processa rápido demais para ficar gravando no disco a todo momento — por isso existe a RAM. Mas a RAM perde tudo quando a energia acaba — por isso existe o disco. E o cache existe porque mesmo a RAM é lenta demais para a CPU. É hierarquia de compromissos.
Explore cada componente
Clique em cada peça para ver o que ela faz, qual sua velocidade e por que existe.
Processador (CPU)
O cérebro: executa bilhões de operações por segundo.
Contém a ULA (faz cálculos), registradores (memória ultrarrápida, ~0,3 ns) e a unidade de controle, que coordena o ciclo BUSCAR → DECODIFICAR → EXECUTAR a cada instrução.
Como os componentes se conectam
- CPU: executa instruções no ciclo buscar–decodificar–executar. Múltiplos núcleos permitem paralelismo.
- Cache: cópias locais dos dados mais usados. A CPU verifica L1 → L2 → L3 → RAM nessa ordem.
- RAM: memória de acesso aleatório. Cada byte tem um endereço único; a CPU lê/escreve por endereço.
- Armazenamento: persistente. SSD usa memória flash; HDD usa disco magnético giratório.
- E/S: periféricos comunicam com a CPU via barramentos (USB, PCIe, SATA).
- Barramento: 3 tipos funcionando em paralelo: dados, endereço e controle.
Investigue seu próprio computador
Mini projeto: no terminal, descubra as especificações do seu computador: cat /proc/cpuinfo (Linux) ou wmic cpu get name (Windows). Anote núcleos, frequência e tamanho dos caches.
Projeto principal: escreva um script que imprime as informações de hardware de forma formatada — modelo da CPU, RAM total, RAM disponível e uso de disco.
Desafio extra: use a biblioteca psutil (Python) para monitorar o uso de CPU e RAM em tempo real com atualização a cada segundo.
Teste sua intuição
Onde você encontra isso
Computação em nuvem
VMs na AWS ou Azure são CPUs, RAM e discos físicos compartilhados entre clientes via software.
Placas de vídeo (GPU)
Milhares de núcleos pequenos em paralelo — ideal para gráficos e IA. O mesmo princípio, escala diferente.
Sistemas embarcados
Arduino, ESP32, Raspberry Pi — CPU, RAM e flash num único chip (SoC). Hardware enxuto para tarefas específicas.
Gestão de energia
Notebooks reduzem a frequência da CPU quando a bateria está baixa. Menos clock = menos calor = menos consumo.