Apostila 02 - oficinadapesquisa.com.br
Transcrição
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos [email protected] www.oficinadapesquisa.com.br MARCOS DA ARQUITERURA DE COMPUTADORES Geração Zero – Computadores Mecânicos (1642-1945) Do século XVI até meados do século XX, os computadores eram mecânicos (usavam engrenagens), funcionando com manivelas movidas à mão. A primeira pessoa a construir uma máquina de calcular operacional foi o francês Blaise Pascal, aos 19 anos de idade, em 1642. Geração Zero – Computadores Mecânicos PASCALINA – 1642 Esta máquina efetuava apenas operações de adição e subtração. Fonte: pt.wikipedia.org Fonte: www.liceobanfi.brianzaest.it Geração Zero – Computadores Mecânicos CALCULADORA DE LEIBNIZ - 1672 Trinta anos mais tarde (1672), o matemático alemão Leibniz aperfeiçoou a Pascalina e construiu a primeira máquina que efetuava as quatro operações aritméticas. Fonte:acessoapostilas.sites.uol.com.br Fonte:catarinabaptista.worldpress.com A máquina diferencial de Babbage Esta máquina foi construída por Charles Babbage em 1822, para calcular tabelas de navegação náuticas. Era basicamente uma máquina de somar e subtrair bastante sofisticada que usava o método da diferenças inventado por Isaac Newton para calcular equações polinomiais de qualquer ordem. Fonte: pt.wikipedia.org Fonte: lightstairs.blogspot.com A máquina 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 máquina funcionava e até fazer uma simulação dela usando o Excel. Apesar de brilhante, Babbage acabou por se cansar dela, porque ela executava um único programa. Assim, logo ele começou um novo projeto. O gênio Charles Babbage Em muitos aspectos, Babbage era um homem à frente do seu tempo. Inventou o velocímetro, o oftalmoscópio (usado para exame de fundo de olho), o carro dinamômetro (vagão que mensura a força de tração de uma locomotiva), entre outras invenções. 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 criação, este “programa” perfeito está “rodando” até hoje sem nenhuma intervenção. Fonte: www.galeon.com A máquina analítica de Babbage Babbage projetou uma máquina ainda mais sofisticada (a Máquina Analítica), mas ninguém acreditava que ele pudesse construí-la. Esta máquina podia ser programada para executar instruções. Ele convidou uma jovem de nome Ada Augusta Lovelace para escrever o programa para esta máquina. Infelizmente não havia recursos financeiros e nem tecnologia disponível na época para construir esta máquina. Por isso esta máquina não chegou a ser construída. Babbage gastou muito de seu tempo, muitos recursos do governo britânico e muito de sua própria fortuna tentando construir esta máquina bem mais sofisticada. Entretanto, não conseguiu. A máquina analítica de Babbage Muitos se perguntavam se esta máquina funcionaria se fosse construída. Em 1991, ela finalmente foi construída por pesquisadores do Museu Nacional de Ciência e Tecnologia de Londres, de acordo com o projeto original, e funcionou. Babbage era realmente um gênio. A máquina analítica era composta de quatro partes: entrada (por meio de cartões perfurados), a armazenagem (memória), o moinho (unidade de cálculo) e a saída (saída perfurada e impressa). A máquina analítica de Babbage Perfurando um programa diferente nos cartões e introduzindo estas instruções na máquina, era possível fazer com que ela realizasse cálculos diferentes, ao contrário da máquina diferencial, que fazia apenas um tipo de cálculo. Apesar de não ter conseguido construir esta máquina, seu projeto é a base do computador moderno. Graças às suas ideias, hoje temos computadores que resolvem diversos tipos de cálculos. Próximos avanços da geração Zero Z1 Nome da máquina de calcular automática eletromecânica (com relés) construída pelo estudante alemão Konrad Zuze no final da década de 30. Fonte: pwhschool.tripod.com Fonte: wiki.ggc.usg.edu Próximos avanços da geração Zero Máquina de Atanasoff Máquina de calcular automática elétrica que usava aritmética binária e memória formada por capacitores (mesmo princípio da memória DRAM atual), no início da década de 40, nos EUA, no Iowa State College. Fonte: ic.uff.br Fonte: samuraize.site90.com Próximos avanços da geração Zero Máquina de Stibitz máquina de calcular automática com relés, construída no início da década de 40, nos EUA, no famoso Bell Labs. Usava um novo tipo de relé (projeto inicial à esquerda) e a saída era em uma impressora em forma de terminal (à direita). Fonte: history-computer.com/ModernComputer/Relays/Stibitz.html Próximos avanços da geração Zero Mark I Primeiro computador eletromecânico de uso geral, projetado por Howard Aiken e construído pela IBM, nos EUA, na Universidade de Harvard. Era uma versão eletromecânica da máquina analítica de Babbage. Foi o último computador mecânico do mundo. O Mark I ocupava 120 m2, pesava 5 toneladas e fazia fazia somente as quatro operações matemáticas Próximos avanços da geração Zero O Mark I conseguia multiplicar números de 10 dígitos em 3 segundos. Abaixo podemos ver a parte esquerda (à esquerda), o controle de Entrada/Saída (ao centro) e a parte direita (à direita) deste computador. Fonte: en.wikipedia.org A primeira geração de computadores Computadores eletrônicos de válvulas 1945 – 1955 – Parte I Colossus (1943) Considerado o primeiro computador eletrônico do mundo, foi construído pelo governo britânico para decifrar mensagens alemãs codificadas por uma máquina de criptografia chamada ENIGMA, durante a Segunda Guerra Mundial. Inicialmente, as mensagens eram analisadas por uma equipe de matemáticos, que descobriam as primeiras regras e deixavam o cálculo pesado para descobrir o restante do código para o computador. O Colossus O primeiro protótipo (Colossus Mark 1) tornou-se operacional em 1943. O segundo (Colossus Mark 2) foi construído em 1944. Após 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) reconstruído em 2006. Fonte: en.wikipedia.org Enigma – A Máquina de Scherbius Foi uma das máquinas de criptografia mais usadas pelo exército e marinha alemãs, e que motivou a construção de um computador para decifrar o seu código. Foi inventada em 1918 por Arthur Scherbius, e ficaram conhecidas como Funkschlüssel C. Enigma – versão da Marinha, à esquerda. Rotor interno da máquina, à direita. Fonte: www.gta.ufrj.br/grad/07_1/ass-dig/HistriadaCriptografia.html Enigma – A Máquina de Scherbius Um dos sites mais completos sobre a história dessa máquina é o www.cryptomuseum.com/crypto/enigma. Um outro site mostra um simulador da máquina Enigma de três rotores (figura abaixo). Fonte: www.numaboa.com/criptografia/dispositivos/861-enigma A Máquina de Turing É um modelo teórico de computador, ou seja, um método para se projetar computadores que sejam capazes de executar qualquer tipo de algoritmo. Turing nasceu em Londres, em 1912 e morreu (de suicídio) em 1954. Ele é reconhecido como o homem que criou a teoria da computação, além de ter sido um dos pioneiros da construção dos primeiros computadores. Fez parte da equipe que decifrou a Enigma. A primeira geração de computadores Computadores eletrônicos de válvulas 1945 – 1955 – Parte II ENIAC (1946) Electronic Numerical Integrator and Compute – foi o primeiro computador eletrônico dos EUA, construído para o exército americano por Mauchley e seu aluno Eckert. Era uma máquina de 20 registradores de 10 dígitos decimais, com 18 mil válvulas, 1500 relés e consumo de 140 mil watts. Logo em seguida diversos computadores semelhantes foram construídos por outras equipes – EDSAC, JOHNIAC, ILLIAC, MANIAC – todos nos EUA, e o WEIZAC, em Israel. A primeira geração de computadores Computadores eletrônicos de válvulas 1945 – 1955 – Parte III Mauchley e Eckert começaram a trabalhar no sucessor do ENIAC, o EDVAC (Electronic Discrete Automatic Variable Computer) usando as ideias do genial matemático John von Neumann. Todos os computadores de hoje utilizam essa ideia. Fonte: gadgetfanbr.blogspot.com Fonte das imagens: gadgetfanbr.blogspot.com Válvulas Eletrônicas A máquina de von Neumann A tarefa de carregar e modificar um programa no Eniac era extremamente tediosa. Em 1945, John von Neumann fez alterações na máquina de Turing para torná-la mais prática dividindo-a em 5 partes: 1. um dispositivo de entrada de dados, 2. uma memória para guardar os dados e instruções, 3. um dispositivo de processamento (CPU), 4. um sistema operacional (unidade de controle) capaz de gerenciar todo o processo 5. e um dispositivo de saída de dados. Um gênio chamado John von Neumann John von Neumann era especialista em ciências físicas e matemáticas, e considerado um gênio da mesma estirpe de Leonardo Da Vinci. Falava muitos idiomas e conseguia guardar na memória tudo que já ouvira, vira ou lera. Era capaz de citar, palavra por palavra, textos de vários livros que havia lido há vários anos. Em sua época, foi o mais importante matemático 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 mecânica. A primeira geração de computadores Computadores eletrônicos de válvulas 1945 – 1955 – Parte IV O UNIVAC (Universal Automatic Computer) foi o primeiro computador comercial da história. Todos os computadores anteriores nasceram como projetos de guerra ou para fins científicos. Custava o equivalente a um milhão e meio de dólares. Foram fabricadas 46 unidades. Pouco anos após o aparecimento do UNIVAC, uma empresa que produzia máquinas perfuradoras de cartões também começou a se interessar em fabricar computadores. Seu nome: IBM. A segunda geração de computadores Computadores transistorizados 1955 – 1965 – Parte I O primeiro computador eletrônico transistorizado (TX-0 - Transistorized eXperimental Computer 0) foi construído 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 geração 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. Ninguém 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 geração de computadores Computadores transistorizados 1955 – 1965 – Parte II O PDP-1 era um computador de 16 bits que custava 120 mil dólares. O primeiro PDP-1 foi doado ao MIT. Uma de suas inovações era possuir um monitor monocromático de 512 x 512 pontos. Logo os alunos do MIT aprenderam a programar pontos nesta tela para jogar guerra no espaço, e o mundo ganhou o seu primeiro videogame. Alguns anos mais tarde lançou o PDP-8, uma máquina de 16 mil dólares. A mais importante inovação do PDP8 era um barramento único chamado omnibus. A segunda geração de computadores Computadores transistorizados 1955 – 1965 – Parte III A IBM lançou 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 lançando uma linha de computadores menores, a linha 1400. Fonte: http://computerhistory.org A segunda geração de computadores Computadores transistorizados 1955 – 1965 – Parte IV IBM 7094 Fonte: www-03.ibm.com IBM 1401 Fonte: http://columbia.edu A segunda geração de computadores Computadores transistorizados 1955 – 1965 – Parte V Em 1964, uma pequena empresa desconhecida (CDC – Control Data Corporation) lançou uma máquina chamada 6600, cerca de 10 vezes mais rápidas que os mais rápidos computadores da IBM na época. Seu fundador, um gênio chamado Seymour Cray se dedicou a construir computadores cada vez mais rápidos chamados de supercomputadores. Neste mesmo ano a Burroughs lançou o B5000, o primeiro computador projetado para ser programado em linguagem de alto nível (ALGOL). A segunda geração de computadores Computadores transistorizados 1955 – 1965 – Parte VI CDC 6600 Fonte: http://unimepso1.blogspot.com Burroughs B5000 Fonte: http://tomshardware.com A terceira geração de computadores Computadores com circuitos integrados 1965 – 1980 – Parte I A IBM lançou uma linha de computadores de alto desempenho para substituir as antigas linhas 7090 e 1400, totalmente incompatíveis entre si. Foi a série 360, que se tornou uma revolução no mundo da computação. Todas as séries que o sucederam (370, 4300, 3080 e 3090) tiveram a arquitetura do System/360 como base. No mundo dos minicomputadores, a DEC avançou construindo o PDP-11, que, em alguns casos, chegava a ter quase metade da velocidade dos computadores da IBM, custando cerca de um décimo destes. A terceira geração 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 geração de computadores Computadores VLSI 1980 – ??? VLSI significa Very Large Scale Integration, ou seja, circuitos integrados com alta escala de integração. Isso significa que em um CI que cabia algumas centenas de transistores passou a caber de milhares a até milhões de transistores (p. ex., um i7 tem 731 milhões). A quarta geração é a geração do microcomputador. Isto será um assunto para as próximas aulas.
Documentos relacionados
Clique!
programável e o transistor, fonte da microeletrônica, o verdadeiro cerne da revolução da tecnologia da informação do século XX”. PUNTEL. Joana T. 2005, p. 76
Leia maisHistória da Computação
ideia de Babbage junto com cientistas de seu departamento e engenheiros da IBM. Recebeu o nome de MARK-I, que acabou de ser construído em 1944 e possuía unidades de entrada, memória principal e uni...
Leia maisMARCOS DE DESENVOLVIMENTO DA ARQUITETURA DE
um computador eletrônico denominado COLOSSUS que decodificava as mensagens alemãs e antecipava os próximos passos do inimigo. O COLOSSUS ficou operacional em 1943, mas como seu projeto era segredo ...
Leia maisO que é computador?
perfuradas, não para o processamento de dados, mas sim para a tecelagem. Uma das primeiras máquinas programáveis.
Leia maisConceitos Básicos de Informática
O Mark I (Figura 12) foi criado entre 1937 e 1944, durante a II Guerra Mundial. Uma calculadora eletromecânica muito grande, idealizada por H. Aiken na Universidade de Harvard, foi considerado o pr...
Leia mais