Sei sulla pagina 1di 6

Centro Universitrio da FEI

Luiz Fernando Casagrande


RA: 11.112.811-2

TRABALHO: Arquitetura de Computadores I


Modelo Von Neumann x Modelo Harvard, Contexto histrico.

So Bernardo do Campo
2015

Modelo de Von Neumann


A Arquitetura de Von Neumann uma arquitetura de computador que
tem como principal caracteriza a possibilidade de uma mquina digital
armazenar seus programas no mesmo espao de memria que os dados.
A mquina proposta por Von Neumann rene os seguintes
componentes: uma unidade de processamento central, uma unidade de
controle, instrues dos programas armazenadas de maneira sequencial,
existncia de registradores dedicados ao armazenamento dos operandos e dos
resultados das operaes, unidade de armazenamento central, existncia de
um nico barramento do sistema.

[1]

Modelo de Harvard
A Arquitetura de Harvard foi desenvolvida visando a necessidade de se
ter um microcontrolador trabalhando mais rpido. uma arquitetura de
computador que se distingue das outras por possuir duas memrias diferentes
e independentes em termos de barramento e ligao ao processador e na
separao de barramentos de dados das memrias onde esto s instrues
de programa e das memrias de dados, permitindo que um processador possa
acessar as duas simultaneamente, obtendo um desempenho melhor, pois pode
buscar uma nova instruo enquanto executa outra.
A principal vantagem desta arquitetura dada pela dupla ligao s
memrias de dados e programa (cdigo), permitindo assim que o processador
leia uma instruo ao mesmo tempo em que faz um acesso memria de
dados.

[2]

Contexto Histrico

baco (3000 a.C.)


Antes do baco o homem contava, geralmente, de cinco em cinco ou de
dez em dez. Na medida em que os clculos foram se complicando e
aumentando de tamanho, sentiu-se a necessidade de um instrumento que
viesse em auxlio, surgindo assim baco, que era composto de uma armao
com vrios fios paralelos e contas ou arruelas deslizantes.
John Napier (1614)
O matemtico John Napier (1550-1617) inventou os logaritmos,
indicando a potncia a que se deve elev-lo para se obter como resultado outro
nmero. Com isso tambm inventou um mtodo diferente de fazer
multiplicao, conhecido como bastes de Napier que consistiam em um
conjunto de 9 bastes, um para cada dgito, que transformavam a multiplicao
de dois nmeros numa soma das tabuadas de cada dgito.
William Oughtred (1622)
Um sacerdote ingls chamado William Oughtred, teve a ideia de
representar esses logaritmos de Napier em escalas de madeira, chamando-o
de crculos de proporo. Este dispositivo originou a conhecida rgua de
clculos. Como os logaritmos so representados por traos na rgua e sua
diviso e produto so obtidos pela adio e subtrao de comprimentos,
considera-se como o primeiro computador analgico da histria.
Whilhelm Schickard (1623)
Construiu a primeira calculadora mecnica capaz de multiplicar atravs
do mtodo sucessivo de soma, mas foi perdida durante a Guerra dos Trinta
Anos.
Blaise Pascal (1642)
Filsofo e Matemtico francs, seu pai era um matemtico e coletor de
impostos da Normandia Superior. Pascal sempre acompanhava seu pai em
suas reunies, e para ajudar seu pai na tarefa de cobrar impostos, Pascal
inventou calculadora mecnica que leva o nome de La Pascaline. A mquina
utilizava o sistema decimal para os seus clculos de maneira que quando
um disco ultrapassava o valor 9, retornava ao 0 e aumentava uma
unidade no disco imediatamente superior.

Gottfried Wilhelm von Leibnitz (1673)


O matemtico alemo aprimorou a Pascaline criando um modelo capaz
tambm de multiplicar, dividir e extrair razes quadradas, atravs de adies e
subtraes sucessivas, obtendo a Calculadora Universal de Leibnitz, tambm
conhecida como Mquina de Leibnitz.
Joseph Marie Jacquard (1802)
O mecnico francs conseguiu automatizar o tear mecnico, o sistema
permitia controlar teares por meio de cartes perfurados que forneceriam
comandos necessrios para a tecelagem de padres complicados em tecidos.
Podendo ser considerada como a primeira mquina mecnica programada.
Charles Babbage (1822)
Conhecido com o pai do computador e por alguns o av da computao,
j que sua mquina no foi construda na poca por alguns motivos:
Econmicos, polticos ou at tecnolgicos. Charles resolve criar uma mquina
mecnica chamada Mquina Diferencial para resolver problemas de impreciso
nas tabelas matemticas (trigonomtricas e logartmicas) que eram calculadas
manualmente, ele resolveu criar uma mquina de clculos que se baseava nos
clculos Diferenciais Finitos podendo ler e mostrar resultados automaticamente
e resolver equaes polinomiais. Foi construdo em 1991 pelo Museu de
Cincia em Londres com tecnologia da poca de Charles para provar que era
possvel ter sido construda com a tecnologia existente.
Em 1830, Babbage projetou com o auxlio de Augusta Ada Byron,
condessa de Lovelace, uma mquina muito mais geral que a de diferenas,
que possua unidade de controle de memria aritmtica de entrada e de sada.
Sua operao era comandada por um conjunto de cartes perfurados onde o
desenvolvimento dos clculos poderia ser modificado com o salto dos cartes
de acordo com cada resultado dos clculos intermedirios, essa mquina
recebeu o nome de mquina analtica. Devido os trabalhos nos testes da
Mquina Analtica de Babbage, Ada Lovelace considerada a primeira
programadora de computadores.
Arthur Scherbius (1918)
Com o inicio da Segunda Guerra Mundial, a Alemanha resolve investir
em comunicaes seguras, foi ento que Arthur Scherbius criou uma mquina
eletromecnica chamada de Enigma, mesmo seu intuito inicial no sendo
voltado para a guerra. Sua funo era a criar mensagens criptografadas e
tambm de criptografar mensagem, e mais tarde a Marinha Alem modificou a
mquina e criou uma verso para ser usada na guerra para ter meios seguros
de comunicao.

Alan Turing (1943)


Devido a criao da Enigma, Alan Turing foi convidado a trabalhar em
uma mquina para que pudessem quebrar os cdigos de codificao, foi ento
que ele criou a Colossus, uma mquina eletromecnica que utilizava de vrias
linguagens antigas.
J. Presper Eckert e John Maucly (1946)
Em fevereiro de 1946 foi criado o ENIAC(Eletronic Numerical Integrator
and Computer), sendo considerado o primeiro Computador Digital Eletrnico,
sua criao se deve ao motivo da Segunda Guerra mundial criar tabelas de
trajetrias balsticas para o exrcito dos Estados Unidos. Pesava 27 toneladas
e media 5,50 x 24,40 m e consumia 150 KW, executava 300 multiplicaes por
segundo, mas, como foi projetado para resolver um conjunto particular de
problemas, sua reprogramao era muito lenta.
J. Presper Eckert, John Maucly e Von Neumann (1949)
Von Neumann sugeriu que o sistema binrio fosse adotado em todos os
computadores, e que as instrues e dados fossem compilados e armazenados
internamente no computador, na sequncia correta de utilizao. Estas
sugestes tornaram-se a base filosfica para projetos de computadores. A
partir dessas ideias, e da lgica matemtica ou lgebra de Boole, que
Mauchly e Eckert projetaram e construram o EDVAC (Electronic Discrete
Variable Automatic Computer), que foi a primeira mquina comercial eletrnica
de processamento de dados do mundo.
Maurice Wilkes (1947)
Inspirado pelo trabalho de Von Neumann, Maurice Wilkes cria o primeiro
computador fabricado no Reino Unido, o EDSAC (Eletronic Delay Storage
Automatic Calculator). O seu interesse no era que a sua mquina fosse
melhor que as anteriores, mas queria fazer uma para a faculdade, era uma
mquina muito menor porm mais lenta mas com os programas gravados de
uma forma prtica. Para a programao do EDSAC, Wilkes construiu uma
biblioteca de programas pequenos, chamados sub-rotinas, armazenados em
cartes de papel perfurado. O EDSAC chegava velocidade de 714 operaes
por segundo e executou o primeiro programa com sucesso em 06/05/49.
Calculou tabelas de quadrados e tabelas de nmeros primos.

Bibliografia

Murdocca, Miles J., Heuring, Vincent P. Introduo arquitetura de


computadores. Rio de Janeiro: Elsevier, 2000 6 Reimpresso.
Stallings, William. Arquitetura e organizao de computadores. So Paulo:
Pearson. 5 ed.
Imagem [1] - Disponvel em: <http://4.bp.blogspot.com/-zSUfpRNTc8/TbxEIIAuZLI/AAAAAAAAARo/98qJAy9FXtg/s1600/Modelo+Von+Neum
an.PNG> Acesso em ago. 2015.
Imagem [2] Disponvel em: <http://2.bp.blogspot.com/--bbAnAwU200/TbxGvzsyDI/AAAAAAAAAR0/mX8zNuwtXJw/s1600/Modelo+Harvard.PNG> Acesso
em ago. 2015.
Disponvel em: <http://www.diegomacedo.com.br/arquitetura-von-neumann-vsharvard/> Acesso em ago. 2015.
Disponvel em: <http://comparacaodearquiteturas.blogspot.com.br/> Acesso em
ago. 2015.
Disponvel em: <http://tecnosolution.blogspot.com.br/2011/04/arquiteturascomputacionais-von-neumann.html> Acesso em ago. 2015.
Disponvel em: <http://www.inf.ufsc.br/~barreto/cca/historia/hist1.htm> Acesso
em ago. 2015.
Disponvel em: <http://www.fis.ufba.br/~edmar/fortran/abel/HOME
%20MAT045%20-%20HOME%20PAGE/HIST_COMP.htm> Acesso em ago.
2015.
Disponvel em: <http://plato.stanford.edu/entries/computing-history/> Acesso
em ago. 2015.
Disponvel em: <http://www.gta.ufrj.br/grad/07_1/assdig/HistriadaCriptografia.html> Acesso em ago. 2015.
Disponvel em:
<http://professor.ufabc.edu.br/~joao.kleinschmidt/aulas/seg2013/aula_021_seg.pdf> Acesso em ago. 2015.

Potrebbero piacerti anche