🎯 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
- Atlas: MdC - Tecnologia, MdC - Gestão de conhecimento pessoal
- Notas Relacionadas:
- Arquitetura de Von Neumann - Comparação direta (Memória única para tudo).
📚 Referências e Fontes
📂 Outros Conteúdos Preservados
🎯 Definição: Arquitetura de Harvard (Complemento)
