Pular para conteúdo

🏛️ 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

  1. CPU (Processamento)
  2. Memória Principal (Armazenamento Temporário)
  3. Entrada/Saída (Comunicação com o mundo)
  4. 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:

  1. Busca (Fetch): Pega a instrução na memória.
  2. Decodifica: Entende o que a instrução pede (Soma? Move?).
  3. 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

  1. Arquitetura de Von Neumann: dados e programas na mesma memória.
  2. CPU faz Busca -> Decodificação -> Execução.
  3. Memória RAM é temporária e organizada por endereços.
  4. 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."