You are on page 1of 7

CENTRO UNIVERSITRIO DO ESTADO DO PAR

BACHARELADO EM CINCIA DA COMPUTAO






LUAN PAULO SILVA TRINDADE





ARQUITETURA DE VON NEUMANN









BELM
2014



CENTRO UNIVERSITRIO DO ESTADO DO PAR
BACHARELADO EM CINCIA DA COMPUTAO




LUAN PAULO SILVA TRINDADE






ARQUITETURA DE VON NEUMANN




Trabalho de Arquitetura de computadores
apresentado Prof Alessandra Natasha Alcantara
Barreiros Do Centro Universitrio Do Par para
obter nota parcial da avaliao do 1 bimestre.







BELM
2014


SUMRIO


SUMRIO .................................................................................................................................... 2
1 CONCEPO ............................................................................................................................... 3
2 PRINCIPAIS COMPONENTES ....................................................................................................... 3
3 MODO DE FUNCIONAMENTO .................................................................................................... 4
4 PROPOSTAS ALTERNATIVAS ....................................................................................................... 4
5 CONSIDERAES FINAIS ............................................................................................................. 5
6 BIBLIOGRAFIA ............................................................................................................................. 6













3

1 CONCEPO
Com a 2 Guerra Mundial em vista, houve a necessidade de implementao
nos recursos eletrnicos, como mquinas que realizavam clculos automaticamente
(KOWALTOWSKI, 1996).
Segundo Aspray (1989, p. 189):
John von Neumanns contributions to computing came in the later years of
his career, well after he had become established as one of the worlds
leading mathematicians. From 1940, when he joined Aberdeen Proving
Grounds as a scientific consultant, his attention was drawn increasingly to
scientific problems whose resolution required extensive computation. A
critical point was reached in 1943, while working on the atomic bomb project
at Los Alamos. This work required fundamentally new kinds of computing
equipment, and led him in 1944 to associate with the computer projects at
the University of Pennsylvania and in 1945 to form his own project at the
Institute for Advanced Study (IAS) []
When Von Neumann first visited the University of Pennsylvania in 1944, he
found that a programmable electronic calculator (ENIAC) was completely
designed but not yet constructed, and that work on a stored program
computer (EDVAC) was just biginning. [...] In march and April of 1945 he
consulted extensively with the university staff about EDVAC hardware
design and the organization of its memory and arithmetic equipment. After
these meetings he independendly advanced the machine logical design,
developed a machine level programming language, and wrote up these
findings in a report known as First Draft of a Report on the EDVAC(1945).

2 PRINCIPAIS COMPONENTES

Neumann (1945 apud RIBEIRO, 20--)
- Memria
- Unidade de controle
- Unidade de processamento
Na memria so armazenados dados e programas (conjunto de instrues)
que realizam determinados clculos ou tarefas.
A unidade de controle um circuito lgico responsvel pelo funcionamento
da mquina, controlando o fluxo de instrues. Este funcionamento realiza-
se em ciclos.
A unidade de processamento realiza os clculos de acordo com as
instrues. Esta unidade conta basicamente registradores e uma Unidade
Lgico-Aritmtica(ALU), onde so executadas as operaes aritmticas
[...].


4

3 MODO DE FUNCIONAMENTO

Neumann (1945 apud RIBEIRO, 20--)
Em cada ciclo do funcionamento da mquina, as seguintes operaes so
executadas:
1. Transferncia do contedo do IC para o MAR.
2. Busca da prxima instruo e sua transferncia para MBR.
3. Transferncia da contedo do MBR para o IR (instrution fetch).
4. Decodificao da instruo pelo circuito lgico da unidade de controle.
5. Execuo da operao [...].
6. Fim do ciclo e retorna para (1).


4 PROPOSTAS ALTERNATIVAS

Kowaltowski (1996, p. ---):
[...] arquitetura a fluxo de dados, proposta no fim da dcada de 1960 no
MIT e na Universidade de Stanford, que seria mais adequada para o modelo
aplicativo proposto por Backus. Apesar de conceitualmente muito elegante,
a sua realizao fsica provou ser pouco eficiente, no passando de alguns
projetos acadmicos. Um conjunto de artigos dedicados ao assunto pode
ser encontrado em Agerwala & Arvind (1982).

[...] Uma delas o conceito de computao molecular introduzido por
Adleman (1994, 1995). Na proposta, molculas de DNA so utilizadas para
codificar problemas combinatoriais e uma soluo obtida atravs de
mtodos laboratoriais que permitem simular algumas operaes com estas
codificaes. Adleman utilizou o exemplo do problema de caminhos
hamiltonianos para um grafo de sete vrtices e 14 arestas. O trabalho
laboratorial levou cerca de sete dias, mas demonstrou a viabilidade da
proposta quando aplicada a tal tipo de problemas devido ao enorme grau de
paralelismo obtido. No est clara a possibilidade de utilizar a idia para
construo de computadores de propsito geral, se bem que apresentada
em Adleman (1995) uma maneira de simular memria num computador
molecular.

Outra proposta de arquitetura inovadora a computao quntica sugerida,
entre outros, por Deutsch (1985); descrio mais acessvel pode ser
encontrada em Lloyd (1995). Nela, o fato de que, pelo princpio de
superposio, um sistema quntico pode estar simultaneamente em mais
de um estado, tambm permite obter um grau muito alto de paralelismo.
Exemplo de problema, computacionalmente difcil com mtodos clssicos,
que poderia ser resolvido de maneira eficiente com esta formulao o da
fatorao de nmeros compostos apresentado por Shor (1994). No est
claro, por enquanto, se a proposta de computao quntica praticamente
vivel e se possvel a sua utilizao para idealizar computadores no
restritos apenas a algumas classes de problemas. Entretanto, j foi testada
com sucesso, num pequeno prottipo, a utilizao de tcnicas qunticas
para o problema de distribuio confivel de chaves criptogrficas
(Bennett et al., 1992).

5

5 CONSIDERAES FINAIS

Von Neumann foi bastante sagaz quando props seu modelo em que at hoje
utilizado como base para o desenvolvimento de computadores. Seus estudos
serviram como influncia para muitos outros pesquisadores se basearem e se
aprofundarem, em busca de novos conceitos cientficos. Quando a arquitetura de
Von Neumann surgiu, houveram outras teorias que tentaram substitu-la, porm no
eram to eficientes como a de Von Neumann. Atualmente, h novas alternativas
como a Arquitetura de Harvard, que inicia uma nova forma de usar computadores.
muito importante que surjam novas ideias para que haja sempre o desenvolvimento
de novas tecnologias, sempre para tornar a vida do ser humano mais eficiente.















6


6 BIBLIOGRAFIA
KOWALTOWSKI, Tomasz. A obra e o legado de John Von Neumann. Estud.
av. vol.10 no.26 So Paulo Jan./Apr. 1996. Disponvel em: <
http://www.scielo.br/scielo.php?pid=S0103-40141996000100022&script=sci_arttext>.
Acesso em: 17 ago. 2014.

RIBEIRO, Fernando. Computao 1. Disponvel em: <
http://wwwp.coc.ufrj.br/~fernando/downloads/COMPUTACAO1.pdf>. Acesso em: 17
ago. 2014.

ASPRAY, William. John von Neumanns Contributions to Computing and
Computer Science. Annals of the History of Computing, Volume 11, Number 3,
1989. Disponvel em:
<http://www.computer.org/csdl/mags/an/1989/03/man1989030189.pdf>. Acesso em:
17 ago. 2014.