Sei sulla pagina 1di 16

ndice

1. 2. 2.1. 2.2. 2.3. 3. 3.1. 3.1.1. 3.1.2. 3.2. 3.3. 4. 4.1. 4.1.1. 4.1.2. 4.2. 4.2.1. 4.2.2. 5. 6. 7. 8. Introduo............................................................................................................................................. 2 Histria do Computador ....................................................................................................................... 3 Breve Historial ................................................................................................................................... 3 Principais Marcos .............................................................................................................................. 4 Principais caractersticas de cada gerao de Computadores .......................................................... 5 Arquitectura Von Neumann Vs Harvard ............................................................................................... 7 Arquitectura de VON NEUMANN ...................................................................................................... 7 Caractersticas da Arquitectura VON NEUMANN ......................................................................... 7 Vantagens e Desvantagens da Arquitectura VON NEUMANN...................................................... 8 Arquitectura HARVARD ..................................................................................................................... 8 VON NEUMANN vs HARVARD ......................................................................................................... 10 Arquitectura RISC Vs CISC ................................................................................................................... 11 Arquitectura RISC (Reduced Instruction Set Computer ou Computador com um ......................... 11 Caracterstica da Arquitectura RISC ............................................................................................ 11 Vantagens e Desvantagens ......................................................................................................... 12 Arquitectura CISC (Complex Instruction Set Computer ou Computador com um ......................... 13 Caracteristica da Arquitectura CISC ............................................................................................ 13 Vantagens e Desvantagens ......................................................................................................... 14

RISC vs CISC ......................................................................................................................................... 15 Exemplos de Maquinas de cada Arquitectura .................................................................................... 15 Concluso ............................................................................................................................................ 16 Bibliografia .......................................................................................................................................... 16

1. Introduo O computador uma maquina capaz variados tipos de tratamento de informaes ou processamento de dados. Em suma, o computador uma mquina capaz de realizar inmeras operaes. No passado, o termo j foi aplicado a pessoas responsveis por algum clculo. Duma forma geral, pode-se dizer que, o computador um sistema fsico que realiza algum tipo de operao. No presente trabalho, ser vamos falar da sua histria, desde o primeiro computador, at as perspectivas do futuro no que diz respeito aos computadores. Falar-se a tambm da sua arquitectura fsica ( Von Neumann e Harvard) e da arquitectura lgica (RISC e CISC), e tambm mencionaremos as suas caractersticas, vantagens e desvantagens respectivas, e tambm uma comparao entre as duas arquitecturas.

2. Histria do Computador

2.1.

Breve Historial

A histria da informtica confunde-se com a prpria histria humana, concebendo-a como sendo a cincia da informao. Os primeiros instrumentos que o ser humano utilizou para facilitar os clculos foram, sem dvida, os dedos das mos. Essa "ferramenta" era suficiente para a poca, pois as operaes aritmticas a serem efectuadas eram muito simples. Surge em 1642 a Pascaline, mquina de clculos de Pascal, que era capaz de somar e subtrair por meio de engrenagens mecnicas. Em 1671 a mquina de calcular de Leibnitz, que adicionou mquina de Pascal os recursos de multiplicao e diviso. Outro inventor importante nesse processo de evoluo, foi Charles Babbage, que em 1823 projectou a "mquina diferencial" e em 1834 a mquina analtica; embora elas no tenham sido concludas, inspiraram uma srie de equipamentos desenvolvidos anos depois. Por essa colaborao, foi considerado o pai dos computadores. Em 1880 Herman Hollerith criou uma mquina para tabular o censo nos EUA. Foi a primeira utilizao de carto perfurado. O sucesso com os resultados obtidos, levou Hollerith a procurar generalizar o uso dela para aplicaes comerciais. Posteriormente seria criada a International Business Machines Corporation, a IBM, conhecida at hoje. Em 1906 nasce a electrnica moderna e ela possibilitou o processamento, a comunicao e o armazenamento de dados, o que antes era pouco vivel atravs do mecanismo electromecnico. Neste ano Lee De Forest, engenheiro americano, inventa a vlvula electrnica. O primeiro grande computador electrnico apresentado em 1946, foi o ENIAC. Funcionava com 18.000 vlvulas electrnicas, pesava 30 toneladas e tinha o tamanho de uma sala com 180 m2. Foi projectado durante o curso da segunda grande guerra, com o objectivo de calcular tbuas de bombardeamento e disparo. Foi desenvolvido em 1943 por John Mauchly e J. Presper Eckert, na Universidade da Pensilvnia. O transstor em 1947, viria causar o verdadeiro salto na electrnica, substituindo a vlvula; uma verdadeira revoluo. Deve-se a ela atravs da miniaturizao dos componentes electrnicos, o

surgimento dos primeiros computadores cientficos e comerciais. Precisamente em 1964, algumas indstrias americanas se movimentam rumo a produo do circuito integrado (CI), que a grosso modo, um componente electrnico com centenas ou milhares de transstores. Na dcada de 60, foi criado o microprocessador, o "crebro" do microcomputador, que tambm chamado de CHIP. Este uma pastilha de silcio, que concentra em si todos os componentes electrnicos bsicos necessrios ao funcionamento do computador. Graas ao surgimento do CHIP, aparecem os primeiros microcomputadores. De 1970 em diante, as evolues tecnolgicas se concentram principalmente na procura de processos mais precisos de miniaturizao dos componentes internos dos microcomputadores. Esse processo permitiu a diminuio do peso dos equipamentos e do seu tamanho; o aumento da capacidade de armazenamento; processamento de dados e por fim, a reduo consequente do seu custo.

2.2.

Principais Marcos

2.3.

Principais caractersticas de cada gerao de Computadores

a)

1 Gerao Vlvulas electrnicas; Armazenamento: banda magntica, disco magntico; Memria principal: ferrite magntica; Introduo da programao; Introduo da comunicao.

As vlvulas foram utilizadas em computadores electrnicos, como por exemplo no ENIAC, j citado anteriormente. Normalmente quebrava aps algumas horas de uso e tinha o processamento bastante lento. Nesta gerao os computadores calculavam com uma velocidade de milsimos de segundo e eram programados em linguagem de mquina.

b)

2 Gerao Transstores; Evoluo das solues de equipamento; Evoluo da programao.

A vlvula foi substituda pelo transstor. Seu tamanho era 100 vezes menor que o da vlvula, no precisava de tempo para aquecimento, consumia menos energia, era mais rpido e confivel. Os computadores desta gerao j calculavam em micro segundos (milionsimos) e eram programados em linguagem montadora.

c)

3 Gerao Introduo dos circuitos integrados; Criao de minicomputadores; Utilizao em tempo partilhado; Introduo do conceito de compatibilidade; Programao em assembler; Desenvolvimento de software; Evoluo dos diversos componentes.

Os transstores foram substitudos pela tecnologia de circuitos integrados (associao de transstores em pequena placa de silcio). Alm deles, outros componentes electrnicos foram miniaturizados e montados num nico CHIP, que j calculavam em nanossegundos (bilionsimos). Os computadores com o CI (Circuito Integrado) so muito mais confiveis, bem menores, tornando os equipamentos mais compactos e rpidos, pela proximidade dos circuitos; possuem baixssimo consumo de energia e menor custo. Nesta gerao surge a linguagem de alto nvel, orientada para os procedimentos.

d)

4 Gerao Introduo dos microprocessadores Desenvolvimento dos computadores pessoais Evoluo dos dispositivos diversos componentes (hardware e software)

Em 1975/77, ocorreram avanos significativos, surgindo os microprocessadores, os microcomputadores e os super computadores. Em 1977 houve uma exploso no mercado de microcomputadores, sendo fabricados em escala comercial e a partir da a evoluo foi sendo cada vez maior, at chegar aos micros actuais. O processo de miniaturizao continuou e foram denominados por escalas de integrao dos circuitos integrados: LSI (Large Scale of Integration), VLSI (Very Large Scale of Integration) e ULSI (Ultra Large Scale of Integration), utilizado a partir de 1980. Nesta gerao comea a utilizao das linguagens de altssimo nvel, orientadas para um problema.

e)

5 Gerao Inteligncia artificial Reconhecimento de voz Sistemas inteligentes Redes neuronais

3. Arquitectura Von Neumann Vs Harvard

3.1.

Arquitectura de VON NEUMANN

O modelo (ou arquitetura) de von Neumann foi concebido a partir de 1946, quando John von Neumann e sua equipe desenvolveram um novo projeto de computador de programa armazenado. Projetado pela IAS (Princeton Institute for Advanced Studies), este computador foi largamente difundido, influenciando muitos projetos subsequentes de outras mquinas. Ainda hoje, a maior parte dos computadores concebida tendo, como idia fundamental, os princpios desta arquitetura.

3.1.1. Caractersticas da Arquitectura VON NEUMANN

Possuir uma unidade de processamento central, para a execuo de operaes lgicas e aritmticas; Possuir uma unidade de controle, responsvel por determinar o seqenciamento das instrues a serem executadas por meio de sinais de controle; Instrues dos programas armazenadas de maneira seqencial, facilitando a busca;

Existncia de registradores dedicados ao armazenamento dos operandos e dos resultados das operaes; Unidade de armazenamento central, na qual so guardados programas e dados, de forma compartilhada; Existncia de um nico barramento do sistema, o qual deve ser usado de forma compartilhada para a transferncia de dados e instrues entre os diversos blocos.

3.1.2. Vantagens e Desvantagens da Arquitectura VON NEUMANN

3.1.2.1.

Vantagens

Esta arquitectura tem como principais vantagens: rapidez, versatilidade e auto modificao.

3.1.2.2.

Desvantagens

Dentre todas as caractersticas acima citadas, as duas ltimas resultam em restries severas para a tentativa de aumento de desempenho de computadores baseados no modelo de von Neumann. Levando-se em conta que os tempos de execuo das instrues que envolvem apenas operaes internas na CPU so muito menores do que o tempo necessrio para transferncias entre a memria e CPU, o fato de instrues e dados utilizarem o mesmo caminho para serem transferidos da memria principal para a CPU limita a possibilidade de explorao do paralelismo entre operaes. Este problema comumente referido como o gargalo do modelo de vonNeumann.

3.2.

Arquitectura HARVARD

Esta arquitectura baseia-se em um conceito mais recente que a de Von-Neumann, criada em Harvard (Harvard University) em 1945, da necessidade de por o micro controlador para trabalhar mais rpido. uma arquitectura de computador que se distingue das outras por possuir duas memrias diferentes e independentes em termos de barramento e ligao ao processador. utilizada nos micro controladores PIC, tem como principal caracterstica acessar a memria de dados separadamente da memria de programa.

Baseada tambm 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 dessa arquitectura que a leitura de instrues e de alguns tipos de operandos pode ser feita ao mesmo tempo em que a execuo das instrues (tempo Tcy). Isso significa que o sistema fica todo o tempo executando instrues, o que acarreta um significativo ganho de velocidade. Enquanto uma instruo est sendo executada, a seguinte est sendo lida. Esse processo conhecido como pipelining (canalizao). A arquitectura Havard tambm possui um repertrio com menos instrues que a de VonNeumann, e essas so executadas apenas num nico ciclo de relgio. Arquitecturas de Harvard so normalmente utilizadas em quaisquer sistemas especializados ou para usos especficos. utilizado em processamento de sinal digital especializados (DSP), normalmente por produtos de udio e vdeo de transformao. Ele tambm usado em

pequenos micro controladores utilizados em aplicaes electrnicas, tais como mquinas RISCO Advanced (ARM) para produtos base de muitos vendedores.

3.3.

VON NEUMANN vs HARVARD

A principal vantagem da maquina Harvard sobre a mquina baseada em Von Neumann, a velocidade de execuo dos dados, as mquinas Harvard utilizam o conceito de Pipeline, e possui barramentos independentes para acesso a memria de dados (RAM) e acesso a memria de programa (ROM), logo enquanto o processador grava ou movimenta valores entre os registadores, tambm pode buscar a prxima instruo a ser executada, tudo isso simultaneamente, pois esto em barramentos separados. J na arquitectura baseada em Von Neumann isso no possvel, pois as mquinas possuem um nico barramento de endereos e um nico barramento de dados para acessar ambas as memrias, enquanto o processador executa uma tarefa, fica impossibilitado de buscar a prxima linha de programa, pois o barramento estar ocupado. No entanto as instrues das mquinas baseadas em Von Neumann so codificadas/descodificadas em plataforma CISC (Complex Instruction Set Computer), que facilitam muito a programao do usurio, pois muitas instrues j realizam mais de uma tarefa na mesma linha de programa, ao contrrio da plataforma RISC (Reduced Instruction Set Computer), que possui cerca de 35 instrues e so necessrias vrias linhas para executar um comando.

4. Arquitectura RISC Vs CISC

4.1. Arquitectura RISC (Reduced Instruction Set Computer ou Computador com um Conjunto Reduzido de Instrues) uma linha de arquitectura de computadores que favorece um conjunto simples e pequeno de instrues que levam aproximadamente a mesma quantidade de tempo para serem executadas. A maioria dos microprocessadores modernos so RISCs, por exemplo DEC Alpha, SPARC, MIPS, e PowerPC. Os processadores baseados na computao de conjunto de instrues reduzido no tem micro-programao, as instrues so executadas diretamente pelo hardware. Como caracterstica, esta arquitetura, alm de no ter microcdigo, tem o conjunto de instrues reduzido, bem como baixo nvel de complexidade. A idia foi inspirada pela descoberta de que muitas das caractersticas includas na arquitetura tradicional de processadores para ganho de desempenho foram ignoradas pelos programas que foram executados neles. Mas o desempenho do processador em relao memria que ele acessava era crescente. Isto resultou num nmero de tcnicas para otimizao do processo dentro do processador, enquanto ao mesmo tempo tentando reduzir o nmero total de acessos memria.

4.1.1. Caracterstica da Arquitectura RISC

Conjunto reduzido e simples de instrues; Formatos simples e regulares de instrues; Operandos sempre em registos; Modos simples de endereamento memria; Uma operao elementar por ciclo mquina e; Uso de pipeline.

RISC tambm a arquitectura adoptada para os processadores dos videogames modernos, que proporcionam um hardware extremamente dedicado somente execuo do jogo, tornando-o muito mais rpido em relao a micro computadores com mais recursos.

4.1.2. Vantagens e Desvantagens

4.1.2.1.

Vantagens

A implementao em hardware simplificada pelo conjunto simples de instrues de mquina; A decodificao das instrues simplificada; A execuo das instrues mais rpida; Existe pouco overhead nas instrues; Instrues simples so mais fceis para os compiladores utilizarem-nas eficientemente; Pode-se utilizar mais hardware para implementar registadores em abundncia.

4.1.2.2.

Desvantagens

fato que mquinas RISC so mais baratas e mais rpidas do que as CISC, o que pode nos induzir a pensar que elas so as mquinas do futuro. Entretanto, o custo de um hardware mais simples a necessidade de um software mais complexo. Isto bom ou ruim?

4.2. Arquitectura CISC (Complex Instruction Set Computer ou Computador com um Conjunto Complexo de Instrues)

uma linha de arquitectura de processadores capaz de executar centenas de instrues complexas diferentes sendo, assim, extremamente verstil. Exemplos de processadores CISC so os 386 e os 486 da Intel. Os processadores baseados na computao de conjunto de instrues complexas contm uma microprogramao, ou seja, um conjunto de cdigos de instrues que so gravados no processador, permitindo-lhe receber as instrues dos programas e execut-las, utilizando as instrues contidas na sua microprogramao. Seria como quebrar estas instrues, j em baixo nvel, em diversas instrues mais prximas do hardware (as instrues contidas no microcdigo do processador). Como caracterstica marcante esta arquitetura contm um conjunto grande de instrues, a maioria deles em um elevado grau de complexidade.

4.2.1. Caracteristica da Arquitectura CISC

Instrues complexas capazes de executar muitas operaes; Pela complexidade a execuo de uma instruo pode durar muitos ciclos de relgio e cada instruo dura um nmero de ciclos diverso; Devido complexidade das instrues torna-se difcil implantar conceitos como o pipeline. O tamanho varivel das instrues e as vrias formas de endereamento requerem unidades de busca e descodificao bastante complexas. Devido grande variedade de modos de endereamento, muitos clculos so necessrios para determinao dos operandos. Por utilizar instrues capazes de executar vrias operaes, o trfego de instrues entre CPU e memria tende a ser pequeno.

4.2.2. Vantagens e Desvantagens

4.2.2.1.

Vantagens

Tem muitas das instrues guardadas no prprio processador, o que facilita o trabalho dos programadores de linguagem de mquina; disponibilizando, assim, praticamente todas as instrues que sero usadas em seus programas; A facilidade de novas instrues de microcdigos permitiu a projetistas tornar as verses mais recentes de mquinas CISC compatveis com as mais antigas: um novo computador pode executar um mesmo programa executado em um computador antigo, pois o novo contm o superconjunto das instrues do antigo; Como cada instruo torna-se mais capaz, menos instrues podem ser usadas para implementar uma dada tarefa; Conjuntos de instrues de microprogramas podem ser escritos de modo a compartilhar os alicerces de linguagens de alto nvel, reduzindo a complexidade de compiladores; Reduo do tamanho do cdigo executvel por j possuirem muito do cdigo comum em vrios programas, em forma de uma nica instruo.

4.2.2.2.

Desvantagens

Como as novas geraes de uma famlia de processador geralmente envolve a gerao antecessora, tanto o conjunto de instrues quanto o hardware do novo chip tornam-se mais complexos Instrues diferentes levam quantidades diferentes de perodo de relgio para executar, o que pode tornar a mquina excessivamente lenta Instrues muito especializadas no so usadas com a frequncia suficiente a ponto de justificar sua existncia aproximadamente 20% das instrues disponveis so usadas em um programa tpico Instrues CISC tpicas setam condition codes, o que demanda tempo de execuo, alm do fato de os programadores terem um esforo extra em lembrar de examin-las

5. RISC vs CISC

6. Exemplos de Maquinas de cada Arquitectura Em geral os processadores utilizam dois modelos padres, veja os exemplos:

7. Concluso

Das pesquisas feitas sobre as diferentes arquitecturas, podemos chegar a concluso de que entre a Arquitectura Von Neumann e Arquitectura Harvard, nenhuma delas melhor do que a outra, e para obter uma arquitectura melhor ter de se pegar o melhor de cada. O mesmo acontece com a arquitectura lgica, a RISC e a CISC, da o surgimento dos Hbridos que tem o melhor de cada arquitectura.

8. Bibliografia

A Evoluo do Computador (http://w3.ualg.pt/~fcar/evolucao_computadores.pdf)


http://pt.wikipedia.org/wiki/Arquitetura_de_von_Neumann http://pt.wikipedia.org/wiki/Arquitetura_harvard http://pt.wikipedia.org/wiki/Computador http://www.fundacaobradesco.org.br/vv-apostilas/mic_pag1.htm http://www.di.ubi.pt/~cbarrico/Disciplinas/Programacao/Downloads/01%20%20ConceitosBasicos.pdf

Potrebbero piacerti anche