Maquina de Von Neuman
Prof. Nelson Junior junior.nelson@esade.edu.br @juniornelson
Arquitetura de Von Neumann e seus componentes
Agenda
• Modelos computacionais
• Von Neumann x Harvard
• O modelo de Von Neumann
• Componentes
• Ciclo de instruções
• Representação de instruções
• Dúvidas
Modelos Computacionais
• Existe basicamente dois modelos de arquitetura de computadores
Harvard
Von Neumann
O modelo Von Neumann X Harvard
Modelo Harvard
Memória
de
Dados
CPU
Modelo Von Neumann
CPU
Memória de Programas
Memória de Programas
Memória de Dados
Harvard
• Característica Principal
▫ dados e programas armazenados em blocos diferentes
• Barramento separado para a memória onde estão as instruções de programa e outro para a memória de dados;
• Permite que o processador possa acessar as duas áreas simultaneamente, obtendo um desempenho melhor do que a da Arquitetura de Von Neumann;
• Principal vantagem: pode também estar buscando uma nova instrução enquanto está executando outra, dada pela dupla ligação dos barramentos independentes
Modelo de Von Neumann
• Surgiu +/- 1945;
• Característica principal: dados e programas na mesma memória (EDVAC)
Modelo de Von Neumann
• O modelo de Von Neumann possui cinco componentes principais:
▫ Unidade de entrada
▫ Unidade de memória
▫ Unidade aritmética e lógica
▫ Unidade de Controle
▫ Unidade Central de processamento (CPU)
Modelo de Von Neumann
• Princípios básicos:
▫ Computador conjunto de instruções (operações que é capaz de executar)
▫ Instrução
Operação
Operandos
▫ Operação função que será executada
▫ Operandos maneira de obter os dados com os quais a operação será executada
Modelo de Von Neumann
• Princípios básicos:
▫ Programa seqüência pré-determinada de instruções, que deve ser seguida para alcançar um objetivo computacional.
▫ Memória armazena os programas e os dados