🎯 Arquitetura de Von Neumann
Em poucas palavras
É um modelo conceitual de computador onde dados e instruções compartilham o mesmo espaço de endereçamento e o mesmo barramento. Baseia-se no conceito de “Programa Armazenado”, permitindo que o computador seja versátil ao tratar o código como se fosse um dado comum.
📝 Notas e Desenvolvimento
- Conceito de Programa Armazenado: Antes desta arquitetura, computadores eram “reprogramados” mudando cabos e chaves. Von Neumann permitiu que o software residisse na memória, facilitando a troca de tarefas.
- Componentes do Modelo:
- Unidade Lógica e Aritmética: Realiza cálculos e operações lógicas.
- Unidade de Controle: Decodifica instruções e gerencia o fluxo de dados.
- Registradores: Memória interna da CPU de alta velocidade (ex: PC, IR, Acumulador).
- Ciclo de Execução: Opera no esquema rígido de Busca (Fetch), Decodificação (Decode) e Execução (Execute).
- O “Gargalo” de Von Neumann: Como existe apenas um caminho (barramento) para buscar tanto dados quanto instruções, a CPU frequentemente fica ociosa esperando que a memória entregue a informação, limitando a velocidade máxima de processamento.
🔗 Conexões e Contexto
- Atlas: MdC - Programação, MdC - Tecnologia
- Notas Relacionadas:
- Arquitetura de Harvard - Comparação (separa memória de dados e instruções)
📚 Referências e Fontes
📂 Outros Conteúdos Preservados
🎯 Definição: Arquitetura de Von Neumann (Complemento)
