Arquitetura de Computadores

Guia Visual e Interativo baseado em João Araújo

A Arquitetura de Von Neumann

A maioria dos computadores modernos segue o modelo proposto por John von Neumann em 1945. A ideia central é que o programa (instruções) e os dados compartilham o mesmo espaço de memória.

Responsável por processar todas as instruções do sistema.

CPU

O processador central que executa os cálculos e coordena o sistema.

Armazena temporariamente dados e instruções. É volátil (limpa ao desligar).

Memória (RAM)

Espaço de trabalho para a CPU buscar o que precisa no momento.

Interfaces para entrada (teclado) e saída (monitor) de informações.

Entrada e Saída

Permite a comunicação entre o computador e o mundo exterior.

O Sistema Operacional

Atua como o intermediário entre o hardware e o usuário, gerenciando recursos como memória e processos.

  • ✅ Gerenciamento de Processos
  • ✅ Gerenciamento de Memória RAM
  • ✅ Controle de Periféricos

Esquema de Hardware

Passe o mouse nos blocos para detalhes
Vias físicas de comunicação entre os componentes.
Barramento de Sistema

CPU

Interpreta instruções e gera sinais de controle.
U.C. Unidade de Controle
Realiza cálculos matemáticos e comparações lógicas.
U.L.A. Unidade Lógica e Aritmética
Memória interna de altíssima velocidade para uso imediato.
Registradores
Conjunto de células onde programas e dados residem durante a execução.

Memória

RAM Principal
Dispositivos externos (Teclado, Monitor, SSD) para troca de dados.

Entrada e Saída

TECLADO
MONITOR
MOUSE
DISCO

Ciclo de Máquina

Program Counter: Endereço da próxima instrução na memória.

PC

0

Instruction Register: Guarda a instrução atual sendo executada.

IR

---

Acumulador: Onde a ULA armazena resultados temporários.

ACC (Acumulador)

0

1. BUSCA 2. DECODA 3. EXECUTA

Log de Execução

> Sistema pronto.

Memória RAM

Slides da Aula

Acesse os slides utilizados nesta aula clicando no botão abaixo.

Abrir Slides no Google Drive