Você está na página 1de 5

Histria:

Todas as mquinas construdas at o incio do projeto do EDVAC eram programadas


atravs de meios externos como cartes perfurados, fitas perfuradas, painis, cabos de
conexo, etc, e dispunham de muito pouca memria para armazenar os dados e os
resultados intermedirios dos clculos. Mesmo assim, a construo do ENIAC, cuja
capacidade de armazenamento era de 20 nmeros decimais de dez dgitos (cerca de 700
bits), consumiu mais de 17000 vlvulas eletrnicas. Um fator decisivo para viabilizar o
projeto de uma nova mquina foi a idia de Eckert de utilizar linhas de atraso para
implementar elementos de memria de custo muito mais baixo do que utilizando
vlvulas. Com esta ideia, tornou-se possvel pensar numa mquina com dezenas ou
centenas de milhares de bits.
Conceito:
A Arquitetura de von Neumann uma arquitetura de computador que se caracteriza pela
possibilidade de uma mquina digital armazenar seus programas no mesmo espao de
memria que os dados, podendo assim manipular tais programas. Esta arquitetura um
projeto modelo de um computador digital de programa armazenado que utiliza uma
unidade de processamento (CPU) e uma de armazenamento ("memria") para
comportar, respectivamente, instrues e dados.
A mquina proposta por Von Neumann rene os seguintes componentes: (i) uma
memria, (ii) uma unidade aritmtica e lgica (ALU), (iii) uma unidade central de
processamento (CPU), composta por diversos registradores, e (iv) uma Unidade de
Controle (CU), cuja funo a mesma da tabela de controle da Mquina de Turing
universal: buscar um programa na memria, instruo por instruo, e execut-lo sobre
os dados de entrada.

Todos os elementos dessa arquitetura so alinhados da estrutura hardware do CPU,
assim o sistema pode realizar a custa de componentes fsicos independentes, cuja
implementao tem variado ao longo do tempo, consoante a evoluo das tecnolgica,
tendo peas mais modernas inseridas.
Os primeiros computadores no eram to "programados", como eles foram
"desenhados". Era um processo trabalhoso, comeando com fluxogramas e cdulas de
papel, seguido de desenhos detalhados de engenharia e, em seguida o processo muitas
vezes penoso fisicamente de re-ligao e re-construo da mquina. Podendo levar trs
semanas para criar um programa no ENIAC e comear a trabalhar. A ideia do
computador de programa armazenado mudou tudo: um computador que pelo projeto
inclui um conjunto de instrues e pode armazenar na memria um conjunto de
instrues (programa) que detalha o clculo.
Em grande escala, a capacidade de tratar as instrues como os dados o que faz
montadores, compiladores e outras ferramentas de programao automatizada possveis.
Pode-se "escrever programas que escrevem programas." Em uma escala menor,
instrues de I / O da mquina intensiva
Problema : Gargalo de Von Neumann
A separao entre a CPU e a memria leva para o gargalo de von Neumann, a produo
limitada (taxa de transferncia) entre a CPU e a memria em comparao com a
quantidade de memria. Na maioria dos computadores modernos, o throughput muito
menor do que a taxa com que o processador pode trabalhar. Isso limita seriamente a
velocidade de processamento eficaz quando o processador exigido para realizar o
processamento mnimo em grandes quantidades de dados. A CPU continuamente
forada a esperar por dados que precisam ser transferidos para ou a partir da memria.
Como a velocidade da CPU e tamanho da memria tm aumentado muito mais
rapidamente que a taxa de transferncia entre eles, o gargalo se tornou mais um
problema, um problema cuja gravidade aumenta com cada gerao de CPU(hoje em dia
esse problema sem sendo contornado com as memorias cache).











Universidade Catlica de Pernambuco



Conceito do Programa
Armazenado de Von
Neumann




Arquitetura e Organizao de Computadores
Grupo: Bruno Albuquerque
Bruno Barros
Guilherme Lucena
Thomaz de Freitas
talo Bezerra

Você também pode gostar