Algoritimo
Arquitetura de Computadores Máquina de Von Neumann
Prof. José Luis Vacaflores L. vacaflores@yahoo.com.br
Máquina de Von Neumann
Breve História da evolução dos computadores
ENIAC (Eletronic Numerical Integrator and Computer) 1º Computador Eletrônico Digital Projetado e construído na Universidade da Pensilvania
Necessidades do BRL (Balistic Research Laboratory) perante a 2ª guerra. Projetistas: John Mauchly e John P. Eckert propuseram um computador de propósito geral para uso BRL (1943) Maquina decimal (não binária) operações em base 10 Memória: 20 acumuladores armazenando cada um número decimal de 10 dígitos, cada digito um anel de 10 válvulas em cada instante apenas uma em ON.
Máquina de Von Neumann
Resultado: enorme máquina (30 Ton) ocupando 142 m² + de 18.000 válvulas consumia 140 Kwats de energia; mais rápido que qualquer dispositivo eletromecânico executava 5 mil adiciones por segundo. Ao funcionar consumia grande parte da energia da cidade. Desvantagem: Tinha que ser programado manualmente Ligando e desligando chaves e conectando e desconectando cabos. Concluído em 1946! Ajudou nos cálculos complexos da bomba H
Funcionou até 1955, quando foi desativado.
ENIAC
Conjuntos de válvulas e relés interligados
ENIAC
Console de comando
ENIAC
Cabos de programação
ENIAC
Vários Operadores
ENIAC
Analistas trabalhando
Máquina de Von Neumann
A tarefa de carregar e modificar um programa no ENIAC era extremamente tediosa e trabalhosa; O processo de programação poderia ser facilitado se um programa pudesse: • ser representado de forma adequada; • ser armazenado na memória junto com os dados; • ser modificado simplesmente atribuindo valores a posições de memória.
A idéia: “Conceito de programa armazenado” Atribuída aos projetistas do ENIAC, principalmente ao matemático: John Von Neumann.
Primeira publicação: Formulada por Von Neumann em 1945