You are on page 1of 24

UNIVERSIDADE EDUARDO MONDLANE

FACULDADE DE ENGENHARIA
CURSO DE: DE ENGENHARIA ELECTRICA
CADEIRA DE: SISTEMAS DIGITAIS

GRUPO VI

DISCENTES:
BRAGANA, Munir N.
MANTEIGA, Paulo Sidonio
NAMIRANDO,Germano Victor
DOCENTES:
Reg:Albino Bernardo Cuinhane
Ass: Edson Camilo Fortes
INTRODUO
O presente trabalho de investigao tem como tema os micropcessadores, cujo no decorrer do mesmo falar-se-
da historia dos computadores. Neste item mostrar-se- os diferentes cientistas que deram o seu contributo para o
desenvolvimento do computador, esta mquina que desempenha mltiplas tarefas reduzindo o esforo mecnico
do homem na execuo das actividades. Surgimento das primeiras mquinas de computar ate aos dias de hoje, do
processo evolutivo dos computadores, das distintas geraes, das perspectivas futuras. Abordar-se- ainda sobre
as suas arquitecturas as suas principais vantagens e desvantagens que cada uma delas possu, exemplos de
mquinas que cada uma das arquitecturas apresenta. E falar-se- da distino entre os tipos de arquictetura.

OBJECTIVOS GERAIS OBJECTIVOS ESPECFICOS


- Histria dos computadores; - Conhecer o surgimento das primeiras mquinas de computar
- Arquitetura Von- Neuman vs Harvard; at aos dias de hoje, suas caractersticas relevantes de cada
gerao at aos dias de hoje e possveis perspectivas futuras;
- Arquitetura CISC vs RISC;
- Dominar as caractersticas essenciais das arquiteturas CISC e
RISC, Von-Neuman e Harvard bem como as vantagens e
desvantagens de cada uma e seus exemplos na indstria
electrnica;
HISTRIA DOS COMPUTADORES
Aparentemente, o homem primitivo no necessitava de contar, pois retirava da natureza o que
necessitava para a sobrevivncia. Os nmeros e o processo de contagem devem ter sido inventados
com o desenvolvimento de actividades como a agricultura e o pastoreio, quando o homem deixou de
ser nmada, passando a fixarse. A partir do momento em que o homem pr-histrico passou a
construir abrigos e a habitar aldeias, comeou a produzir alimentos e domesticar animais. Ento, foi
preciso delimitar as pocas de plantio e colheita, ou seja, era necessrio ter um mtodo de contagem
do tempo e dos alimentos e tambm contar para conseguir controlar a posse de animais, no
pastoreio. Portanto, foi necessrio estabelecer a sequncia dos nmeros e a maneira de represent-la,
originando o sistema decimal e os termos digito e digital.

Origem da palavra Computador


No sculo XIX computador definiu-se como sendo uma pessoa com funo de fazer contas e
resolver problemas com nmero.
E no termo moderno (sculo XX-1994) Jornal London Times publicou uma matria sobre
equipamentos que poderiam substituir o esforo humano, e eles designavam de computador
moderno.
Evoluo e gerao dos computadores
Por volta do ano 1500 a.C., surgia o baco, o primeiro instrumento capaz de calcular com
preciso e rapidez. Este um calculador decimal que se opera manualmente e que consiste,
geralmente, numa moldura rectangular com cordas ou arames transversais, correspondentes
a uma posio digital (unidades, dezenas, centenas,) nos quais ficam os elementos de
contagem (bolas, contas, fichas,) que podem ser deslizados livremente. De acordo com o
numero de elementos, h um valor representado.

Figura 1: baco Chins (1500 a.C.)


Por volta do sculo XVII, intelectuais de todo mundo empenharam-se em desenvolver sistemas mais complexos e
eficientes de calcular. Um dos mtodos mais eficazes descobertos na poca foi criado pelo escocs John Napier, que
introduziu na comunidade cientifica o calculo logaritmico em 1614. A prpria palavra logaritmo foi escrita pela
primeira vs por Napier a partir do grego logos (que significa razo) e aritmos (que quer dizer nmeros). A
juno das duas, em portugus, seria algo como razo dos nmeros. Os clculos e tabelas criadas por Napier aps
exaustivas horas de calculo foram usados por William Oughtred por volta de 1620 para desenvolver a rgua de
calculo.

Figura 2: Rgua de clculo de William Oughtred (1620)


Em 1642, o cientista francs Blaise Pascal construiu a primeira calculadora mecnica capaz
de somar ou diminuir nmeros rapidamente. A Pascalina, como foi apelidada, foi criada
quando Pascal tinha apenas dezoito anos. O modelo desenvolvido pelo jovem inventor
consistia numa caixa contendo rodas dentadas e engrenagens, que conforme se encaixavam,
produziam os clculos visados. O operador girava as rodas dentadas de modo que os
nmeros a serem somados ficassem expostos no mostrador. Cada casa decimal era
representada por uma roda diferente, isto , uma era a unidade, outra a dezena, a seguinte a
centena e assim por diante. Comercialmente, a Pascalina foi um fracasso pois no foram
produzidas mais de cinquenta unidades e o seu preo era excessivamente alto.

Figura 3: Pascalina (1642)


A maquina de Pascal era boa, mas as operaes mais complicadas e trabalhosas (multiplicao e diviso)
ficavam de fora do seu crculo operacional. Como uma evoluo da Pascalina, o alemo Gottfried von
Leibnitz, na nsia de agilizar os interminveis clculos astronmicos (conhecidos por ele durante uma
visita, em paris, ao astrnomo Christian Huygens), se empenhou em aperfeioar o modelo de Pascal. No
ano seguinte visita, Leibnitz finalizava a sua calculadora mecnica capaz de fazer facilmente clculos
envolvendo as quatro operaes fundamentais e ainda extrair a raiz quadrada. O modelo era muito
semelhante ao de Pascal, mas com componentes extras que agilizavam os clculos e se moviam dentro
da mquina, optimizando os clculos repetitivos.

Figura 4: Calculadora mecnica de Leibnitz


Com uma mquina de tecer, foi inventado um sistema que representava os padres de
cores num tear manual. O tecelo lia os cartes at que, em 1801, Joseph Marie
Jacquard, matemtico francs, inventou o tear mecnico com uma leitura automtica
de cartes. Entravam os cartes, saa o tecido.

Figura 5: Mquina de tecer de Joseph Marie Jacquard (1801)


Essa ideia chegou at Inglaterra e o matemtico e inventor Ingls Charles Babbage, conhecido como o
pai do computador, idealizou e projectou a maquina analtica, com dispositivos de entrada para ler
cartes perfurados que continham instrues a serem executadas (a essncia do software) e unidade de
memria ou armazenamento, em que se guardavam as informaes para uso futuro. Processava as
quatro operaes bsicas e tinha uma unidade de sada que fazia as impresses em cartes. Se Charles
Babbage o pai do computador, Ada Augusta Lady Lovelace a me. Matemtica, tornou-se a
primeira programadora, escreveu as primeiras instrues para a maquina analtica. Infelizmente, a
maquina nunca chegou a funcionar. Entretanto, os projectos inspiraram uma srie de equipamentos.

Figura 6: Mquina analtica de


Charles Babbage
Figura 7: Mquina de Hollerith

Figura 8: Mquina de Hollerith


O sucesso de Hollerith foi tanto que ele fundou, em 1896, a Tabulation Machine
Company, empresa especializada em operar e fabricar as maquinas. A TMC veio fundir-
se com mais duas empresas formando a Computing Tabulation Recording Company. A
mesma CTRC, anos depois da morte de Hollerith, mudava de nome, nascendo a
mundialmente famosa IBM Internacional Business Machine. Em 1937, o professor de
matemtica Howard Aiken com o auxilio da IBM e da Marinha Americana, que tinha
como objectivo calcular as trajectrias de projecteis durante a Segunda Guerra,
desenvolveu o primeiro computador electromecnico MARK I. Um gigante que 2,5
metros de altura por 18 metros de comprimento, tinha 750.000 partes e 700 quilmetros
de cabos.

Figura 9: MARK I (1937)


Primeira Gerao: Tecnologia de Vlvulas Electrnicas (1940 1955)

Principais caractersticas:
- armazenamento: banda magntica, disco magntico;
- memria principal: ferrite magntica;
- introduo da programao;
- introduo da comunicao;

Principais defeitos:
- Consomem bastante energia;
- Era necessrio aquecer primeiro;

Figura 10: Vlvula Electrnica (1940 1955)


Segunda Gerao: Tecnologia do Transstor
(1956 - 1963)

Principais caractersticas:
- Evoluo das solues de equipamento;
- Evoluo da programao;
Figura 11: Transstor (1956 - 1963)
- No necessitam de aquecimento;
- Consomem pouca energia;
- No queimam;
Terceira Gerao: Tecnologia do Circuito Integrado (1964 - 1970)

Principais caractersticas:
- criao de minicomputadores;
- utilizao em tempo partilhado;
- introduo do conceito de compatibilidade;
- programao em assembly;
- desenvolvimento de software;
- evoluo dos diversos componentes
Quarta Gerao: O Microprocessador e o
Computador Pessoal (1980 - 1990)

Principais caractersticas
- introduo dos microprocessadores;
- desenvolvimento dos computadores pessoais;
- evoluo dos dispositivos diversos componentes;
- (hardware e software);
- Evoluo vertiginosa desde a sua introduo;

Quinta Gerao: A Actualidade (1990- hoje)

Principais caractersticas:
- Inteligncia artificial;
- Reconhecimento de voz;
- Sistemas inteligentes;
- Redes neuronais;
Perspectivas futuras
Quem sabe uma nova gerao de computadores no est por vir? Alguns falam
em processadores qunticos quando os limites da miniaturizao do silcio forem
atingidos, enquanto outros falam em molculas de gua armazenando
informaes - mas o facto que coisas novas vo surgir e novas geraes
deixaro a actual to longe e ultrapassada como est a segunda para ns. Mesmo
rompendo recentemente a barreira dos terabytes, a evoluo dos computadores
ainda est longe de terminar.

Figura 17: O futuro


ARQUITETURA VON-NEUMAN VS HAVARD

A Arquitetura de von Neumann (de John 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. 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).

A Arquitetura de Harvard baseia-se em um conceito mais recente que a de Von-Neumann, tendo vindo da
necessidade de por o microcontrolador para trabalhar 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. Baseia-se na separao de barramentos de dados das memrias onde esto as instrues de
programa e das memrias de dados, permitindo que um processador possa acessar as duas simultaneamente,
obtendo um desempenho melhor do que a da Arquitetura de von Neumann, pois pode buscar uma nova
instruo enquanto executa outra.
A principal vantagem desta arquitectura dada pela dupla ligao s memrias de dados e programa (cdigo),
permitindo assim que o processador leia uma instruo ao mesmo tempo que faz um acesso memria de
dados.
Figura 18: Diagrama ilustrativo da
arquitetura de Harvard
Breve comparao entre as arquiteturas Von Neuman e Harvard Von Neuman:
Arquitectura simples
Mais lento pois nao permite acesso simultaneo as
memorias;
Geralmente CISC

Exemplos
4004 46 instrucoes
8080 - 78 instrucoes
8051 111 instrues
Harvard:
8055 150 instrues
Arquitetura mais complexa
Mais rpido, pois permite acesso simultneo s memrias; Z80 Mais de 500 instruoes
Geralmente RISC

Exemplo:
- Intel 8086, 8088;
- Microchip PIC - 35 instrues;
ARQUITETURA CISC VS RISC
A CISC (em ingls: Complex Instruction Set Computing, Computador com um Conjunto Complexo de
Instrues), usada em processadores Intel e AMD; suporta mais instrues no entanto, com isso, mais lenta
fica a execuo delas. A RISC (em ingls: Reduced Instruction Set Computing, Computador com um
Conjunto Reduzido de Instrues) usada em processadores PowerPC (da Apple, Motorola e IBM) e SPARC
(SUN); suporta menos instrues, e com isso executa com mais rapidez o conjunto de instrues que so
combinadas.

CISC
Examinando de um ponto de vista um pouco mais prtico, a vantagem de uma arquitetura CISC que j
temos muitas das instrues guardadas no prprio processador, o que facilita o trabalho dos programadores,
que j dispe de praticamente todas as instrues que sero usadas em seus programas. Os processadores
CISC tm a vantagem de reduzir o tamanho do cdigo executvel por j possuirem muito do cdigo comum
em vrios programas, em forma de uma nica instruo.
RISC
No caso de um chip estritamente RISC, o programador j teria um pouco mais de trabalho, pois como disporia
apenas de instrues simples, teria sempre que combinar vrias instrues sempre que precisasse executar
alguma tarefa mais complexa. Os processadores baseados na computao de conjunto de instrues reduzido
no tm micro-programao, as instrues so executadas diretamente pelo hardware.
Opinio avaliativa de cada arquitetura
A diferena entre processadores RISC e CISC j no reside no tamanho nem no tipo do conjunto de
instrues, mas sim na arquitectura em si. As nomenclaturas RISC e CISC j no descrevem a
realidade das arquitecturas actuais. O que conta actualmente a velocidade com que o processador
consegue executar as instrues que lhe so passadas e a fiabilidade com que consegue correr o
software.
Hoje em dia os fabricantes de processadores, sejam eles RISC ou CISC, esto a utilizar todos os
truques de modo a melhorarem o desempenho e permitir algum avano em relao aos seus
concorrentes.
Ambas as arquitecturas so importantes embora cada qual se distinga por uma caracterstica nica, a
arquitectura RISC pela sua performance e a arquitectura CISC pela compatibilidade de software.
RISC CISC
Mltiplos conjuntos de nico conjunto de registradores,
registradores, muitas vezes tipicamente entre 6 e 16 registradores
superando 256
Trs operandos de registradores Um ou dois operandos de registradores
permitidos por permitidos por instruo (por ex., add
instruo (por ex., add R1, R2, R3) R1, R2)

Passagem eficiente de parmetros Passagem de parmetros ineficiente


por registradores no chip atravs da memria
(processador)
Instrues de um nico ciclo (ex. Instrues de mltiplos ciclos
load e store)

Instrues simples e em nmero Muitas instrues complexas


reduzido
Instrues de tamanho fixo Instrues de tamanho varivel
Complexidade no compilador Complexidade no cdigo
Apenas instrues load e store Muitas instrues podem acessar a
podem acessar a memria memria

Poucos modos de endereamento Muitos modos de endereamento

Principais diferenas do RISC VS CISC


Tabela 1: Tabela comparativa entre o RISC e CISC
CONCLUSO
Uma vez realizado o trabalho conclui-se que
A evoluo dos computadores no foi um processo simples portanto muitos cientistas deram o seu
contributo para a existncia de uma mquina com mltiplas funcionalidades.
A diferena entre a arquitetura Von Neunmann e a Harvard que a ltima separa o armazenamento e o
comportamento das instrues do CPU e os dados, enquanto a anterior utiliza o mesmo espao de
memria para ambos. Nos CPUs atuais, mais
comum encontrar a arquitetura Von Neunmann, mas algumas coisas da arquitetura Harvard tambm so
vistas.
As arquitecturas CISC e RISC so indispensveis para o funcionamento do prprio computador pois
existe uma complentaridade. A titulo do exemplo enquanto a CISC usada em processadores Intel e
AMD; suporta mais instrues no entanto,
com isso, mais lenta fica a execuo delas. A RISC sada em processadores PowerPC (da Apple,
Motorola e IBM) e SPARC (SUN); suporta menos instrues, e com isso executa com mais rapidez o
conjunto de instrues que so combinadas.
BIBLIOGRAFIA
- FLOYD, Tom, Sistemas Digitais, Bookman, 9a Edio.
- John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach,
Second Edition Morgan Kaufmann Publishers, 1996.
- David A. Patterson, Carlo H. Sequin, RISC I: A Reduced Instruction Set VLSI Computer. 25
years of the international symposia on Computer architecture (selected papers), 1998.
- David R. Ditzel, David A. Patterson, Retrospective on HLLCA. 25 years of the international
symposia on Computer architecture (selected papers), 1998. -
http://sistemasuniban.blogspot.com.br/2010/04/arquiterura-von-neumann-vs-harvard.html

You might also like