🏛️ Aula 12: Arquitetura de Computadores
Fundamentos da Computação
🎯 Objetivos de Hoje
- Compreender o Modelo de Von Neumann
- Identificar os componentes fundamentais: CPU, Memória e I/O
- Entender o ciclo de execução de uma instrução
- Diferenciar Barramentos de Dados, Endereço e Controle
🧩 O que é Arquitetura?
Não é sobre design estético, mas sobre a organização lógica dos componentes.
- Como eles se comunicam?
- Qual a ordem das operações?
- Como os dados fluem?
📜 O Modelo de Von Neumann (1945)
A base de quase todos os computadores modernos.
Conceito chave: O programa e os dados são guardados na mesma memória. Antes disso, para mudar o programa era preciso mudar os fios do computador físicos!
🏗️ Os 4 Pilares
- CPU (Processamento)
- Memória Principal (Armazenamento Temporário)
- Entrada/Saída (Comunicação com o mundo)
- Barramentos (As estradas que ligam tudo)
🧠 A CPU (Processador)
O "cérebro" do computador.
- ALU (Unidade Lógica e Aritmética): Faz os cálculos.
- UC (Unidade de Controle): Gerencia o fluxo e dá as ordens.
- Registradores: Memórias ultrarrápidas dentro da CPU.
🔄 O Ciclo de Instrução
A CPU repete isso bilhões de vezes por segundo:
- Busca (Fetch): Pega a instrução na memória.
- Decodifica: Entende o que a instrução pede (Soma? Move?).
- Executa: Realiza a tarefa.
📂 Memória Principal (RAM)
Um grande armário com gavetas numeradas (Endereços).
- Volátil: Apaga quando acaba a energia.
- Acesso Aleatório: Podemos ler qualquer gaveta na mesma velocidade.
🛣️ Barramentos (Buses)
- De Dados: Leva a informação em si.
- De Endereço: Diz à RAM qual gaveta abrir.
- De Controle: Diz se queremos Ler ou Escrever.
📉 Hierarquia de Velocidade
Nem toda memória é igual.
- Registradores: Velozes (dentro da CPU).
- Cache: Muito rastro (perto da CPU).
- RAM: Rápida.
- SSD/HD: Lentos (mas permanentes).
🚥 O Gargalo de Von Neumann
Como a CPU é MUITO mais rápida que a Memória, o processador muitas vezes fica "esperando" os dados chegarem.
É por isso que precisamos de memórias Cache!
🔌 Chipset e Placa-Mãe
A Placa-Mãe é a cidade, os barramentos são as ruas.
O Chipset é o centro de controle que decide quem tem prioridade no trânsito de dados entre HD, USB, Placa de Vídeo e CPU.
✍️ Exercício Rápido 1
Qual componente da CPU é responsável por realizar cálculos binários?
- Resposta: ALU (Unidade Lógica e Aritmética).
✍️ Exercício Rápido 2
O que acontece no estágio de "Decodificação" do ciclo de instrução?
- Resposta: A CPU traduz os bits da instrução em sinais elétricos para os componentes internos.
🏗️ Desafio: 32 vs 64 Bits
O que significa um processador ser de "64 bits"?
- Significa que seus registradores e barramentos de endereço podem processar números de 64 bits por vez.
- Isso permite endereçar MUITO mais memória RAM (até exabytes!).
📦 Periféricos (I/O)
O computador não serve pra nada se não puder falar com você.
- Entrada: Teclado, Mouse, Microfone.
- Saída: Monitor, Impressora, Caixas de Som.
💾 Firmware e BIOS/UEFI
O "primeiro sopro de vida". Um pequeno software gravado permanentemente que ensina a CPU a acordar e procurar o Sistema Operacional no disco.
📝 Resumo da Aula
- Arquitetura de Von Neumann: dados e programas na mesma memória.
- CPU faz Busca -> Decodificação -> Execução.
- Memória RAM é temporária e organizada por endereços.
- Barramentos são os canais de comunicação.
🚀 Próxima Aula...
Memória e Armazenamento!
Vamos mergulhar nos detalhes de como funcionam os SSDs, HDs, Memória Flash e a gestão do espaço.
❓ Dúvidas?
"O hardware é o que você chuta; o software é o que você xinga."