🎯 Arquitetura de Harvard

Em poucas palavras

Modelo de arquitetura de computadores que utiliza caminhos de transmissão e armazenamentos fisicamente separados para instruções (código) e dados. Isso permite que o processador acesse ambos simultaneamente, aumentando a eficiência em comparação à Arquitetura de Von Neumann.


📝 Notas e Desenvolvimento

  • Paralelismo de Memória: A principal vantagem é o fim do “Gargalo de von Neumann”, pois a busca de uma instrução não precisa esperar pela leitura/escrita de um dado.
  • Larguras de Banda Diferentes: Como as memórias são separadas, elas podem ter características distintas. Por exemplo, instruções podem ter 24 bits de largura enquanto os dados possuem apenas 8 bits.
  • Sistemas Embarcados: É amplamente utilizada em microcontroladores (como Arduino/ATmega e PIC) e Processadores Digitais de Sinal (DSP), onde a velocidade e o determinismo são cruciais.
  • Arquitetura Harvard Modificada: Na prática, computadores modernos (CPUs Intel/AMD) usam uma versão modificada: eles parecem von Neumann para o usuário, mas possuem caches L1 separados para instruções e dados, operando como Harvard internamente.

🔗 Conexões e Contexto


📚 Referências e Fontes

📂 Outros Conteúdos Preservados

🎯 Definição: Arquitetura de Harvard (Complemento)