Arquitetura de Computadores - Harvard.pptx

daniellysouza42 4 views 13 slides Sep 16, 2025
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

A Arquitetura de Harvard é um modelo de organização de computadores em que as memórias de instruções (programas) e de dados são fisicamente separadas. Essa separação permite que a CPU acesse simultaneamente uma instrução e um dado, aumentando a velocidade e a eficiência do processamento....


Slide Content

Arquitetura de Harvard Arquiteturas de Computadores

Revisão da semana anterior (Von Neumann): Um único espaço de memória para dados e instruções. Gargalo: CPU precisa alternar entre buscar instruções e acessar dados .

Origem e Conceito • A arquitetura de Harvard surgiu durante a Segunda Guerra Mundial (década de 1940) , quando foi desenvolvido o Harvard Mark I , um computador eletromecânico construído em 1944 para a Universidade de Harvard . • Memória de dados e memória de instruções são separadas . • CPU pode buscar instruções e acessar dados ao mesmo tempo . Resultado : maior desempenho

Explicação detalhada: Harvard tem dois barramentos independentes (dados + instruções). Isso elimina o gargalo da Von Neumann. Exige mais hardware (mais caro e complexo).

Explicação detalhada:

Analogia 1 – Estrada de Mão Única x Estradas Paralelas Von Neumann: imagine uma única estrada por onde passam carros de entrega (dados) e ônibus de passageiros (instruções) . Eles precisam esperar uns aos outros → engarrafamento. Harvard: existem duas estradas separadas → uma só para carros e outra só para ônibus → tráfego mais rápido e organizado.

Analogia 2 – Caixa de Ferramentas Von Neumann: você guarda manuais e ferramentas na mesma caixa . Sempre que precisa de algo, tem que procurar no meio da bagunça. Harvard: você tem uma caixa para ferramentas e outra para manuais . Mais rápido de pegar o que precisa.

Analogia 3 – Restaurante Von Neumann: há um único garçom que precisa pegar pedidos (instruções) e também trazer comida (dados) → o serviço é mais lento. Harvard: há dois garçons diferentes → um anota os pedidos e o outro traz a comida → o atendimento é mais ágil.

Onde Harvard é usada hoje: Microcontroladores : Arduino , PIC, Atmel . DSPs (Digital Signal Processors): usados em áudio, vídeo, telecomunicações. Sistemas embarcados: Carros (injeção eletrônica, ABS, airbag ). Eletrodomésticos inteligentes (máquina de lavar, micro-ondas). IoT (sensores, relógios inteligentes). Exemplo real: Arduino → Harvard: separado para dados do programa e dados variáveis. Notebook → Von Neumann: memória RAM única para tudo.

Onde Harvard é usada hoje: Harvard está nos micro-ondas, carros, celulares, Arduinos . Von Neumann está nos notebooks, desktops, servidores .

Comparação Von Neumann: • Memória única • Mais simples, mais barato Harvard: • Memória separada • Mais rápido , mais eficiente

Discussão Não existe uma arquitetura “melhor” universalmente . Depende da aplicação: PCs precisam de flexibilidade e custo baixo → Von Neumann. Dispositivos embarcados precisam de velocidade e eficiência → Harvard.

Atividade Semana 4 1 . Liste 2 situações do cotidiano com Von Neumann 2. Liste 2 dispositivos que usam Harvard