São Luís
-2010-
1
Unidade Operacional Prof. Raimundo Franco Teixeira
Componente Curricular: Microprocessador
Trabalho Apresentado
para obtenção de nota
no componente curricular
Microprocessador.
São Luís
-2010-
2
“Aquele que quer Aprender gosta que lhe digam quando
está errado; Só o tolo não gosta de ser corrigido”. PV
12.1
3
Sumario
Introdução......................................................................................................5
Von Neumann...............................................................................................6
Harvard.........................................................................................................9
Conclusão......................................................................................................11
Referencias....................................................................................................12
4
Introdução
Neste trabalho venho com intuito de explicar e estabelecer algumas diferenças e eventuais
semelhanças no que diz respeito à arquitetura de Von Neumann e Harvard onde ambas são
arquiteturas Computadores e alguns conceitos de Ambas ainda valem até a atualidade.
5
Arquitetura de Von Neumann
Basicamente a arquitetura de Von Neumann tem a seguinte idéia uma maquina digital
guarda seus programas juntos com os dados (no mesmo espaço e memória) podendo
assim executalos.
A estrutura que Von Neumann Pensou e formulou é constituída por uma memória, (ii)
uma unidade aritmética e lógica (ALU), (iii) uma unidade central de
processamento (CPU), composta por diversos registradores, e (iv) uma Unidade de
Controle (CU), cuja função é a mesma da tabela de controle da Máquina de Turing
universal: buscar um programa na memória, instrução por instrução, e executá-lo sobre
os dados de entrada a imagem a seguir nos mostra o esquema desta estrutura.
A Memória:
As primeiras memórias foram construídas utilizando uma tecnologia chamada Linha de Atraso
de Mercúrio. Este equipamento permitia armazenar certo número de bits fazendo-os circular ao
longo de uma linha de atraso. Duas grandes desvantagens da tecnologia são o acesso serial, isto
é, bit a bit, e o fato de que o tempo necessário para
acessar um determinado bit dependa de onde ele se encontra dentro da linha.
Uma segunda tecnologia, utilizada inicialmente por F. C. Williams da Universidade de
Manchester, Inglaterra, consistia em utilizar um Tubo de Raios Catódicos (CRT) como
memória. Neste caso, cada pixel da imagem correspondia a um bit. Embora Williams tenha
utilizado os CRT's de modo serial, a tecnologia foi usada nas primeiras memórias paralelas,
onde cada bit de uma mesma Palavra era armazenado na mesma posição em diferentes CRT’s.
6
Os computadores SWAC do Instituto de Análise Numérica, da Inglaterra, e IAS e IBM 701
(1953), dos Estados Unidos, dispunham deste tipo de memória.
Unidade de Controle
7
A unidade de controle é um circuito lógico responsável pelo funcionamento da
máquina. Este funcionamento realiza-se em ciclos, onde as seguintes operações são
executadas:
8
Arquitetura de Harvard
Essa arquitetura tem como característica principal e diferença das demais, pois possui
duas memórias enquanto todas as outras tem apenas uma. A arquitetura Harvard de
computadores se baseia na separação de barramentos de dados das memórias onde estão
as instruções de programa e das memórias de dados. Isto permite que um processador
possa acessar as duas simultaneamente, obtendo um desempenho melhor do que a da
Arquitetura de Von Neumann, pois pode também estar buscando uma nova instrução
enquanto está executando outra.
A arquitetura Harvard é um conceito mais recente que a de Von Neumann. Ela adveio
da necessidade de se obter uma arquitetura que pudesse trabalhar mais rapidamente.
Em um computador baseado na arquitetura Von Neumann, a CPU pode tanto ler uma
instrução ou ler/escrever um dado da/para a memória. Ambos não podem ocorrer ao
mesmo tempo, pois a instrução e o dado utilizam o mesmo sistema de barramento.
Num computador usando arquitetura Harvard, a CPU pode ler uma instrução e executar
um acesso de dado na memória ao mesmo tempo, mesmo sem um cachê. Como seu
pipeline possui 5 estágios, esse tipo de arquitetura consegue processar um número maior
de instruções por ciclo de clock. Além disso, pode ser mais rápido para um dado
circuito complexo porque as buscas de instruções e acesso a dados não são sustentados
por uma única via de memória.
9
10
Conclusão
Enfim este trabalho foi de grande valor, pois através deste pude aprender um pouco
mais sobre a evolução dos computadores e principalmente aprender sobre as
arquiteturas neste rabalho apresentadas que nós podemos dizer que a arquitetura de
Harvard é a mais atual em relação à de Von Neumann e que a arquitetura de Harvard
“aproveitou-se” de alguns conceitos de Neumann e os Aperfeiçoou e também criou
novas formas para o aperfeiçoamento de sua maquina um exemplo foi que a arquitetura
Harvard de computadores se baseia na separação de barramentos de dados das
memórias onde estão as instruções de programa e das memórias de dados. Isto permite
que um processador possa acessar as duas simultaneamente.
11
Referências Bibliográficas
Google.com
Cadê.com
Wikipédia.com
Yahoo.com
Novaeletronica.com
http://www.nishcom.com.br/techinfo/p=31
12