Arquitetura de von neumann
Neumann
Leandro Tonietto ltonietto@unisinos.br ago-09
Introdução
John Von Neumann, introduziu o projeto lógico de computadores com programa armazenado na memória.
Computadores até então não podiam armazenar programas em memória para interpretá-los.
Primeiro computador (EDVAC) com este fim surgiu em 1944. O projeto durou 1944—1951 e computador foi utilizado até 1962.
Surge então a expressão Arquitetura de Von Neumann [1]:
“... Estrutura de computadores digitais com programas armazenados na memória e, portanto, passível de automodificação e de geração por outros programas.” Em 1945, primeiro algoritmo para testar a máquina, cujo objetivo era a classificação de uma série de dados em ordem não decrescente de uma chave. Algoritmo chamado de classificação por intercalação.
Objetivo de mostrar que o EDVAC tinha propósitos gerais e não apenas de cálculos científicos.
Toda a codificação foi feita em linguagem de máquina.
Arquitetura de Von Neumann
Arquitetura de Von Neumann
Hardware do computador dividido em 3 partes: Unidade central de processamento
CPU
Buscar, executar e devolver resultado de instruções para a memória
Dispositivos de entrada e saída
Entrada
Entrada e saída de dados. Interação com usuários.
Saída
Memória
Memória
Armazenamento de dados e instruções
Arquitetura de Von Neumann
Dispositivos de entrada e saída:
São periféricos/hardware que permitem a entrada de dados e instruções para o computador e exibem o resultado do processamento da CPU.
Entrada: teclado, mouse, drive de disquete, drive
DVD, ...
Saída: impressora, monitor, drive de disquete, ...
Interatividade com o usuário.
Arquitetura de Von Neumann
Memória:
Tudo o que é executado é carregado para a memória principal
Coleção de posições de memória ou slots de memória. Dados e instruções são acessados através do endereço de memória.
Barramentos conectam a memória à CPU
1
Arquitetura de Von Neumann