Está en la página 1de 37

FACULDADE PITGORAS

DISCIPLINA: ARQUITETURA DE COMPUTADORES

Prof. Ms. Carlos Jos Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br

MARCOS DA ARQUITERURA DE COMPUTADORES Gerao Zero Computadores Mecnicos (1642-1945) Do sculo XVI at meados do sculo XX, os computadores eram mecnicos (usavam engrenagens), funcionando com manivelas movidas mo. A primeira pessoa a construir uma mquina de calcular operacional foi o francs Blaise Pascal, aos 19 anos de idade, em 1642.

Gerao Zero Computadores Mecnicos PASCALINA 1642 Esta mquina efetuava apenas operaes de adio e subtrao.

Fonte: pt.wikipedia.org

Fonte: www.liceobanfi.brianzaest.it

Gerao Zero Computadores Mecnicos CALCULADORA DE LEIBNIZ - 1672 Trinta anos mais tarde (1672), o matemtico alemo Leibniz aperfeioou a Pascalina e construiu a primeira mquina que efetuava as quatro operaes aritmticas.

Fonte:acessoapostilas.sites.uol.com.br Fonte:catarinabaptista.worldpress.com

A mquina diferencial de Babbage


Esta mquina foi construda por Charles Babbage em 1822, para calcular tabelas de navegao nuticas. Era basicamente uma mquina de somar e subtrair bastante sofisticada que usava o mtodo da diferenas inventado por Isaac Newton para calcular equaes polinomiais de qualquer ordem.

Fonte: pt.wikipedia.org

Fonte: lightstairs.blogspot.com

A mquina diferencial de Babbage


Recomendo uma visita ao site do Piropo, em http://www.forumpcs.com.br/coluna.php?b=180 093. uma oportunidade para voc conhecer como esta mquina funcionava e at fazer uma simulao dela usando o Excel. Apesar de brilhante, Babbage acabou por se cansar dela, porque ela executava um nico programa. Assim, logo ele comeou um novo projeto.

O gnio Charles Babbage


Em muitos aspectos, Babbage era um homem frente do seu tempo. Inventou o velocmetro, o oftalmoscpio (usado para exame de fundo de olho), o carro dinammetro (vago que mensura a fora de trao de uma locomotiva), entre outras invenes. Considerava Deus o primeiro programador do universo. De acordo com sua teoria, Deus criou tudo a partir de leis (como comandos de um programa), e desde a criao, este programa perfeito est rodando at hoje sem nenhuma interveno.
Fonte: www.galeon.com

A mquina analtica de Babbage


Babbage projetou uma mquina ainda mais sofisticada (a Mquina Analtica), mas ningum acreditava que ele pudesse constru-la. Esta mquina podia ser programada para executar instrues. Ele convidou uma jovem de nome Ada Augusta Lovelace para escrever o programa para esta mquina. Infelizmente no havia recursos financeiros e nem tecnologia disponvel na poca para construir esta mquina. Por isso esta mquina no chegou a ser construda. Babbage gastou muito de seu tempo, muitos recursos do governo britnico e muito de sua prpria fortuna tentando construir esta mquina bem mais sofisticada. Entretanto, no conseguiu.

A mquina analtica de Babbage


Muitos se perguntavam se esta mquina funcionaria se fosse construda. Em 1991, ela finalmente foi construda por pesquisadores do Museu Nacional de Cincia e Tecnologia de Londres, de acordo com o projeto original, e funcionou. Babbage era realmente um gnio. A mquina analtica era composta de quatro partes: entrada (por meio de cartes perfurados), a armazenagem (memria), o moinho (unidade de clculo) e a sada (sada perfurada e impressa).

A mquina analtica de Babbage


Perfurando um programa diferente nos cartes e introduzindo estas instrues na mquina, era possvel fazer com que ela realizasse clculos diferentes, ao contrrio da mquina diferencial, que fazia apenas um tipo de clculo. Apesar de no ter conseguido construir esta mquina, seu projeto a base do computador moderno. Graas s suas ideias, hoje temos computadores que resolvem diversos tipos de clculos.

Prximos avanos da gerao Zero


Z1 Nome da mquina de calcular automtica eletromecnica (com rels) construda pelo estudante alemo Konrad Zuze no final da dcada de 30.

Fonte: pwhschool.tripod.com

Fonte: wiki.ggc.usg.edu

Prximos avanos da gerao Zero


Mquina de Atanasoff Mquina de calcular automtica eltrica que usava aritmtica binria e memria formada por capacitores (mesmo princpio da memria DRAM atual), no incio da dcada de 40, nos EUA, no Iowa State College.

Fonte: ic.uff.br

Fonte: samuraize.site90.com

Prximos avanos da gerao Zero


Mquina de Stibitz mquina de calcular automtica com rels, construda no incio da dcada de 40, nos EUA, no famoso Bell Labs. Usava um novo tipo de rel (projeto inicial esquerda) e a sada era em uma impressora em forma de terminal ( direita).

Fonte: history-computer.com/ModernComputer/Relays/Stibitz.html

Prximos avanos da gerao Zero


Mark I Primeiro computador eletromecnico de uso geral, projetado por Howard Aiken e construdo pela IBM, nos EUA, na Universidade de Harvard. Era uma verso eletromecnica da mquina analtica de Babbage. Foi o ltimo computador mecnico do mundo. O Mark I ocupava 120 m2, pesava 5 toneladas e fazia fazia somente as quatro operaes matemticas

Prximos avanos da gerao Zero


O Mark I conseguia multiplicar nmeros de 10 dgitos em 3 segundos. Abaixo podemos ver a parte esquerda ( esquerda), o controle de Entrada/Sada (ao centro) e a parte direita ( direita) deste computador.

Fonte: en.wikipedia.org

A primeira gerao de computadores Computadores eletrnicos de vlvulas


1945 1955 Parte I

Colossus (1943) Considerado o primeiro computador eletrnico do mundo, foi construdo pelo governo britnico para decifrar mensagens alems codificadas por uma mquina de criptografia chamada ENIGMA, durante a Segunda Guerra Mundial. Inicialmente, as mensagens eram analisadas por uma equipe de matemticos, que descobriam as primeiras regras e deixavam o clculo pesado para descobrir o restante do cdigo para o computador.

O Colossus
O primeiro prottipo (Colossus Mark 1) tornou-se operacional em 1943. O segundo (Colossus Mark 2) foi construdo em 1944. Aps a guerra ambos foram desmontados com o intuito de manter a sua tecnologia secreta. Embaixo esquerda, o Colossus Mark 1 original. direita temos o mesmo computador (visto de outro ngulo) reconstrudo em 2006.

Fonte: en.wikipedia.org

Enigma A Mquina de Scherbius


Foi uma das mquinas de criptografia mais usadas pelo exrcito e marinha alems, e que motivou a construo de um computador para decifrar o seu cdigo. Foi inventada em 1918 por Arthur Scherbius, e ficaram conhecidas como Funkschlssel C.
Enigma verso da Marinha, esquerda.

Rotor interno da mquina, direita.

Fonte: www.gta.ufrj.br/grad/07_1/ass-dig/HistriadaCriptografia.html

Enigma A Mquina de Scherbius


Um dos sites mais completos sobre a histria dessa mquina o www.cryptomuseum.com/crypto/enigma. Um outro site mostra um simulador da mquina Enigma de trs rotores (figura abaixo).

Fonte: www.numaboa.com/criptografia/dispositivos/861-enigma

A Mquina de Turing
um modelo terico de computador, ou seja, um mtodo para se projetar computadores que sejam capazes de executar qualquer tipo de algoritmo. Turing nasceu em Londres, em 1912 e morreu (de suicdio) em 1954. Ele reconhecido como o homem que criou a teoria da computao, alm de ter sido um dos pioneiros da construo dos primeiros computadores. Fez parte da equipe que decifrou a Enigma.

A primeira gerao de computadores Computadores eletrnicos de vlvulas 1945 1955 Parte II


ENIAC (1946) Electronic Numerical Integrator and Compute foi o primeiro computador eletrnico dos EUA, construdo para o exrcito americano por Mauchley e seu aluno Eckert. Era uma mquina de 20 registradores de 10 dgitos decimais, com 18 mil vlvulas, 1500 rels e consumo de 140 mil watts. Logo em seguida diversos computadores semelhantes foram construdos por outras equipes EDSAC, JOHNIAC, ILLIAC, MANIAC todos nos EUA, e o WEIZAC, em Israel.

A primeira gerao de computadores Computadores eletrnicos de vlvulas 1945 1955 Parte III
Mauchley e Eckert comearam a trabalhar no sucessor do ENIAC, o EDVAC (Electronic

Discrete Automatic

Variable Computer)

usando as ideias do genial matemtico John von Neumann. Todos os computadores de hoje utilizam essa ideia.

Fonte: gadgetfanbr.blogspot.com

Fonte das imagens: gadgetfanbr.blogspot.com

Vlvulas Eletrnicas

A mquina de von Neumann


A tarefa de carregar e modificar um programa no Eniac era extremamente tediosa. Em 1945, John von Neumann fez alteraes na mquina de Turing para torn-la mais prtica dividindo-a em 5 partes: 1. um dispositivo de entrada de dados, 2. uma memria para guardar os dados e instrues, 3. um dispositivo de processamento (CPU), 4. um sistema operacional (unidade de controle) capaz de gerenciar todo o processo 5. e um dispositivo de sada de dados.

Um gnio chamado John von Neumann


John von Neumann era especialista em cincias fsicas e matemticas, e considerado um gnio da mesma estirpe de Leonardo Da Vinci. Falava muitos idiomas e conseguia guardar na memria tudo que j ouvira, vira ou lera. Era capaz de citar, palavra por palavra, textos de vrios livros que havia lido h vrios anos. Em sua poca, foi o mais importante matemtico do mundo. Uma coisa que ficou bvia para ele era que programar computadores com uma quantidade imensa de cabos e interruptores era uma tarefa lenta, tediosa e mecnica.

A primeira gerao de computadores Computadores eletrnicos de vlvulas 1945 1955 Parte IV


O UNIVAC (Universal Automatic Computer) foi o primeiro computador comercial da histria. Todos os computadores anteriores nasceram como projetos de guerra ou para fins cientficos. Custava o equivalente a um milho e meio de dlares. Foram fabricadas 46 unidades. Pouco anos aps o aparecimento do UNIVAC, uma empresa que produzia mquinas perfuradoras de cartes tambm comeou a se interessar em fabricar computadores. Seu nome: IBM.

A segunda gerao de computadores Computadores transistorizados 1955 1965 Parte I


O primeiro computador eletrnico transistorizado (TX-0 - Transistorized eXperimental Computer 0) foi construdo no MIT (Massachussets Institute of Technology) por uma equipe chefiada por Kenneth Olsen (fundador da DEC Digital Equipament Corporation) em 1957.
Fonte da imagem: http://www.computermuseum.li

A segunda gerao de computadores Computadores transistorizados 1955 1965 Parte I


A DEC projetou o primeiro minicomputador comercial do mundo, o PDP-1, em 1961, baseado no TX-0. Ningum acreditava que fosse dar certo, uma vez que um antigo presidente da IBM, J. T. Watson estimou o mercado mundial de computadores em quatro ou cinco unidades.
Fonte da imagem: http://computadoresdahistoria.blogspot.com

A segunda gerao de computadores Computadores transistorizados 1955 1965 Parte II


O PDP-1 era um computador de 16 bits que custava 120 mil dlares. O primeiro PDP-1 foi doado ao MIT. Uma de suas inovaes era possuir um monitor monocromtico de 512 x 512 pontos. Logo os alunos do MIT aprenderam a programar pontos nesta tela para jogar guerra no espao, e o mundo ganhou o seu primeiro videogame. Alguns anos mais tarde lanou o PDP-8, uma mquina de 16 mil dlares. A mais importante inovao do PDP8 era um barramento nico chamado omnibus.

A segunda gerao de computadores Computadores transistorizados 1955 1965 Parte III


A IBM lanou uma linha de computadores de alto desempenho (para a poca) chamada de 7090. Uma vez que a DEC vendeu cerca de 50 mil unidades do PDP-8, ela reagiu lanando uma linha de computadores menores, a linha 1400.

Fonte:

http://computerhistory.org

A segunda gerao de computadores Computadores transistorizados 1955 1965 Parte IV

IBM 7094 Fonte: www-03.ibm.com

IBM 1401 Fonte: http://columbia.edu

A segunda gerao de computadores Computadores transistorizados 1955 1965 Parte V


Em 1964, uma pequena empresa desconhecida (CDC Control Data Corporation) lanou uma mquina chamada 6600, cerca de 10 vezes mais rpidas que os mais rpidos computadores da IBM na poca. Seu fundador, um gnio chamado Seymour Cray se dedicou a construir computadores cada vez mais rpidos chamados de supercomputadores. Neste mesmo ano a Burroughs lanou o B5000, o primeiro computador projetado para ser programado em linguagem de alto nvel (ALGOL).

A segunda gerao de computadores Computadores transistorizados 1955 1965 Parte VI

CDC 6600 Fonte: http://unimepso1.blogspot.com Fonte:

Burroughs B5000 http://tomshardware.com

A terceira gerao de computadores Computadores com circuitos integrados 1965 1980 Parte I
A IBM lanou uma linha de computadores de alto desempenho para substituir as antigas linhas 7090 e 1400, totalmente incompatveis entre si. Foi a srie 360, que se tornou uma revoluo no mundo da computao. Todas as sries que o sucederam (370, 4300, 3080 e 3090) tiveram a arquitetura do System/360 como base. No mundo dos minicomputadores, a DEC avanou construindo o PDP-11, que, em alguns casos, chegava a ter quase metade da velocidade dos computadores da IBM, custando cerca de um dcimo destes.

A terceira gerao de computadores Computadores com circuitos integrados 1965 1980 Parte II

IBM System 3090 Fonte: IBM System 360 Fonte: http://wired.com www-03.ibm.com

A quarta gerao de computadores Computadores VLSI 1980 ??? VLSI significa Very Large Scale Integration, ou seja, circuitos integrados com alta escala de integrao. Isso significa que em um CI que cabia algumas centenas de transistores passou a caber de milhares a at milhes de transistores (p. ex., um i7 tem 731 millhes). A quarta gerao a gerao do microcomputador. Isto ser um assunto para as prximas aulas.