Você está na página 1de 11

A Histria dos computadores e da computao

Por Gabriel Gugik Fonte: www.tecmundo.com.br/1697-A-Historia-dos-computadores-e-da-computacao.htm Sexta-Feira 6 de Maro de 2009


Conhea os principais computadores usados desde a antiguidade at os dias de hoje. Pgina 01 de 04 Hoje em dia, os computadores esto presentes em nossa vida de uma forma nunca vista anteriormente. Sejam em casa, na escola, na faculdade, na empresa, ou em qualquer outro lugar, eles esto sempre entre ns. Ao contrrio do que parece, a computao no surgiu nos ltimos anos ou dcadas, mas sim h mais de 7 mil anos atrs. Por este motivo, desenvolvemos este artigo, que conta a histria e a evoluo da computao e dos computadores em geral, desde a antiguidade at os dias de hoje. Desta maneira, voc poder ficar por dentro das principais formas de computao utilizadas pela humanidade. O texto est dividido em 4 partes e ir abordar temas diversos como baco: mquina de pascal, lgica de Boole, computadores mainframes, Steve Jobs, Bill Gates, entre vrios outros. Para comear, vamos falar sobre uma forma de calcular muito simples mas que tambm foi muito til nas culturas antigas: o baco. baco, a primeira calculadora da histria Muitos povos da antiguidade utilizavam o baco para a realizao de clculos do dia-a-dia, principalmente nas reas de comercio de mercadorias e desenvolvimento de construes civis. Ele pode ser considerado como a primeira mquina desenvolvida para clculo, pois utilizava um sistema bastante simples, mas tambm muito eficiente na resoluo de problemas matemticos. basicamente um conjunto de varetas de forma paralela, que contm pequenas bolas que realizam a contagem. Seu primeiro registro datado no ano de 5500 a.c., pelos povos que constituam a Mesopotmia. Contudo, o baco tambm foi usado posteriormente por muitas outras culturas: Babilnia, Egito, Grcia, Roma, ndia, China, Japo, etc. Cada um destes povos possui uma verso de especfica desta mquina, entretanto, preservando a sua essncia original. Seu nome roma antiga era "Calculus", termo de onde a palavra clcuo foi derivada. O fato deste instrumento ter sido difundido entre todas estas culturas se deve principalmente a dois fatores. O contato entre povos distintos o primeiro deles, o que fez com que o baco fosse copiado de um lugar para vrios outros no mundo. Por outro lado, a necessidade da representao matemtica fez com os sistemas de contagens utilizados no cotidiano fossem implementados de forma mais prtica. Sobre as operaes matemticas, ele bastante til para a soma e subtrao. J a multiplicao e diviso, o baco comum no muito recomendado, somente algumas verses mais complexas que padro. Rgua de Clculo

Durante vrios sculos, o baco foi sendo desenvolvido e aperfeioado, sendo a principal ferramenta de clculo por muito tempo. Entretanto, os principais intelectuais da poca do renascimento necessitavam descobrir maneiras mais eficientes de efetuar clculos. Logo, em 1638, depois de Cristo, um padre ingls chamado William Oughtred , criou uma tabela muito interessante para a realizao de multiplicaes muito grandes. A base de sua inveno foram as pesquisas sobre logaritmos, realizadas pelo escocs John Napier.

At este momento, a multiplicao de nmeros muito grandes era algo muito trabalhoso e demorado de ser realizado. Porm, Napier descobriu vrias propriedades matemticas interessantes e as deu o nome de logaritmos. Aps, disso, multiplicar valores se tornou uma tarefa mais simples. O mecanismo do William era consistido de um rgua que j possua uma boa quantidade de valores pr-calculados, organizados em forma que os resultados fossem acessados automaticamente. Uma espcie de ponteiro indicava o resultado do valor desejado. Mquina de Pascal Apesar da rgua de clculo de William Oughtred ser til, os valores presentes nela ainda eram pre-definidos, o que no funcionaria para calcular nmeros que no estivessem presentes na tbua. Pouco tempo depois, em 1642, o matemtico francs Bleise Pascal desenvolveu o que pode ser chamado da primeira calculadora mecnica da histria, a mquina de Pascal.

Seu funcionamento era baseado no uso de rodas interligadas, que giravam na realizao dos clculos. A ideia inicial de Pascal era desenvolver uma mquina que realizasse as quatro operaes matemticas bsicas, o que no aconteceu na prtica, pois ela era capaz apenas de somar e subtrair. Por esse motivo, ela no foi muito bem acolhida na poca. Alguns anos aps a Mquina de Pascal, em 1672, o alemo Gottfried Leibnitz conseguiu o que pascal no tinha conseguido, criar uma calculadora que efetuava a soma e a diviso, alm da raiz quadrada. Pgina 02 de 04 O Advento da programao funcional Em todas as mquinas e mecanismos mostrados na parte 1, as operaes j estavam previamente programadas, no sendo possvel inserir novas funes. Contudo, no ano de 1801, o costureiro Joseph Marie Jacquard desenvolveu um sistema muito interessante nesta rea. A indstria de Jaquard atuava no ramo de desenhos em tecidos, tarefa que ocupava muito tempo de trabalho manual. Vendo este problema, Joseph construiu a primeira mquina realmente programvel, com o objetivo de recortar os tecidos de forma automtica. Tal mecanismo foi chamado como Tear Programvel, pois aceitava cartes perfurveis com entrada do sistema. Desta maneira, Jaquard perfurava o carto com a desenho desejado, e a mquina o reproduzia no tecido. A partir desse momento, muitos esquemas foram influenciados pelo Tear, incluindo o que vamos explicar logo abaixo. A Mquina de Diferenas e o Engenho Analtico No ano de 1822, foi publicado um artigo cientfico que prometia revolucionar tudo o que existia at o exato momento, no ramo do clculo eletrnico. O seu autor, Charles Babbage, afirmou que sua mquina era capaz de calcular funes de diversas naturezas (trigonometria, logaritmos), de forma muito simples. Este projeto possua o nome de Mquina de Diferenas.

Houve um grande boom na poca por causa disso, pois as ideias aplicadas no projeto estavam muito a frente do seu tempo. Por causa de limitaes tcnicas e financeiras, a Mquina de Diferenas s pde ser implementada muitos anos depois. Aps um perodo, no ano de 1837, Babbage lanou uma nova mquina, chamado de Engenho Analtico (Mquina Analtica). Ela aproveitava todos os conceitos do Tear Programvel, como o uso dos cartes. Alm disso, instrues e comandos tambm poderiam ser informados pelos cartes, fazendo uso de registradores primitivos. A preciso chegava a 50 casas decimais. Novamente, ela no pde ser implementada naquela poca, pelo mesmo motivo de limitaes tcnicas e financeiras. Simplesmente a tecnologia existente no era avanada o suficiente para a execuo do projeto. Contudo, a contribuio terica de Babbage foi to grande, que muitas de suas idias so usadas at hoje. A Teoria de Boole Se Babbage o av da computador do ponto de vista de arquitetura de hardware, o matemtico George Boole pode ser considerado o pai da lgica moderna. Boole desenvolveu, em 1847, um sistema lgico que reduzia a representao de valores atravs de dois algarismos: 0 ou 1. Em sua teoria, o nmero 1 tem significados como: ativo, ligado, existente, verdadeiro. Por outro lado, o O representava o inverso: no ativo, desligado, no existente, falso. Para representar valores intermedirios, como mais ou menos ativo, possvel usar dois ou mais algarismos(bits) para a representao. Por exemplo:
G G G G

00 01 10 11

desligado carga baixa carga moderada carga alta

Todo o sistema lgico dos computadores atuais, inclusive o do qual voc est usando, usa a teoria de Boole de forma prtica. Para mais informaes sobre o assunto, visite o seguinte artigo. Mquina de Hollerith O conceito de cartes desenvolvidos na mquina de Tear Programvel tambm foi muito til para a realizao do censo de 1890, nos estados unidos. Nessa ocasio, Hermann Hollerith desenvolveu uma mquina que acelerava todo o processo de computao dos dados computados. Ao invs da clssica caneta para marcar X em sim e no para perguntas como sexo, idade, os agentes do censo perfuravam estas opes nos cartes. Uma vez os dados coletados, o processo de computao da informao demorou aproximadamente 1/3 do comum. Foi praticamente uma revoluo na maneira de se coletar dados.

Aproveitando todo o sucesso ocasionado por sua mquina, Hollerith fundou sua prpria empresa, a Tabulation Machine Company, no ano de 1896. Aps algumas fuses com outras empresas e anos no comando do empreendimento, Hoolerith veio a falecer. Quando um substituto assumiu o seu lugar, em 1916, o nome da empresa foi alterado para Internacional Business Machine, a mundialmente famosa IBM. Pgina 03 de 04 Computadores Pr-modernos Na primeira metade do sculo XX, vrias computadores mecnicos foram desenvolvidos, sendo que com o passar do tempo, componentes eletrnicos foram sendo adicionados aos projetos. Em 1931, Vannevar Bush implementou um computador com uma arquitetura binria propriamente dita, usando os bits 0 e 1. A base decimal exigia que a eletricidade assumisse 10 voltagens diferentes, o que era muito difcil de ser controlado. Por isso, Bush fez uso da lgica de Boole, onde somente dois nveis de voltagem j eram suficientes. A segunda guerra mundial foi um grande incentivo no desenvolvimento de computadores, visto que as mquinas cada vez mais estavam se tornando mais teis em tarefas de desencriptao de mensagens inimigas e criao de novas armas mais inteligentes. Entre os projetos desenvolvidos neste perodo, o que mais se destacou foi o Mark I, no ano de 1944, criado pela Universidade de Harvard (EUA), e o Colossus, em 1946, criado por Allan Turing.

Sendo uma das figuras mais importantes da computao, Allan Turing focou sua pesquisa na descoberta de problemas formais e prticos que poderiam ser resolvidos atravs de computadores. Para aqueles que apresentavam soluo, foi criada a famosa teoria da Mquina de Turing, que atravs de um nmero finito de operaes, resolvia problemas computacionais de diversas ordens diferentes. A mquina de Turing foi colocada em prtica atravs do Computador Colosssus, citado acima.

Computao moderna
A computao moderna pode ser definida pelo uso de computadores digitais, que no utilizam componentes analgicos com base de seu funcionamento. Ela pode ser dividida em vrias geraes:
Primeira Gerao (1946 - 1959)

A primeira gerao de computadores modernos tinha com principal caracterstica o uso de vlvulas eletrnicas, possuindo dimenses enormes. Eles utilizavam quilmetros de fios, chegando a atingir temperaturas muito elevadas, o que frequentemente causava problemas de funcionamento. Normalmente, todos os programas eram escritos diretamente na linguagem de mquina. Existiram vrias mquinas dessa poca, contudo, vamos focar no ENIAC, que foi a famosa de todas. ENIAC No ano de 1946, ocorreu uma revoluo no mundo da computao, como o lanamento do computador ENIAC (Electrical Numerical Integrator and Calculator), desenvolvido pelos cientistas norte-americanos John Eckert e John Mauchly. Esta mquina era em torno de 1000 vezes mais rpida que qualquer outra que existia na poca.

A principal inovao nesta mquina a computao digital, muito superior aos projetos mecnicos-analgicos desenvolvidos at o exato momento. Com o ENIAC, a maioria das operaes eram realizadas sem a necessidade de movimentar peas de forma manual, mas sim somente pela entrada de dados no painel de controle. Cada operao podia ser acessada atravs de configuraes padres de chaves e switches. As dimenses desta mquina so muito grandes, com aproximadamente 25 metros de comprimento por 5,50 m de altura. O seu peso total era de 30 toneladas. Esse valor representa algo como um andar inteiro de um prdio.
Segunda Gerao (1959 - 1964)

Na segunda gerao, houve a substituio das vlvulas eletrnicas por transstores, o que diminiu em muito tamanho do hardware. A tecnologia de circuitos impressos tambm foi criada, assim evitando que os fios e cabos eltricos ficassem espalhados por todo lugar. possvel dividir os computadores desta gerao em duas grandes categorias: supercomputadores e mini-computadores.

IBM 7030 O IBM 7030, tambm conhecido por Strech, foi o primeiro supercomputador lanado na segunda gerao, desenvolvido pela IBM. Seu tamanho era bem reduzido comparado com mquinas como o ENIAC, podendo ocupar somente uma sala comum. Ele era utilzado por grandes companhias, custando em torno de 13 milhes de dlares na poca. Esta mquina executava clculos na casa dos microssegundos, o que permitia at um milho de operaes por segundo. Desta maneira, um novo patamar de velocidade foi atingido. Comparado com os da primeira gerao, os supercomputadores, como o IBM 7030, eram mais confiveis. Vrias linguagens foram desenvolvidas para os computadores de segunda gerao, como Fortran, Cobol e Algol. Assim, softwares j poderiam ser criados com mais facilidade Muitos Mainframes (modo como as mquinas dessa poca so chamadas) ainda esto em funcionamento em vrias empresas no dias de hoje, como na prpria IBM.

PDP-8 PDP-8 foi um dos mini-computadores mais conhecidos da segunda gerao. Basicamente, foi uma verso mais basica do supercomputador, sendo mais atrativo do ponto de vista financeiro (centenas de milhes de dlares). Eram menores do que os supercomputadores, mas mesmo assim ainda ocupavam um bom espao no cmodo.
Terceira gerao (1964 1970)

Os computadores desta gerao foram conhecidos pelo uso de circuitos integrados, ou seja, permitiram que uma mesma placa armazenasse vrios circuitos que se comunicavam com hardwares distintos ao mesmo tempo. Desta maneira, as mquinas se tornaram mais velozes, com um nmero maior de funcionalidades. O preo tambm diminuiu consideravelmente. Um dos principais exemplos da Terceira gerao o IBM 360/91, lanado em 1967, sendo um grande sucesso em vendas na poca. Esta mquina j trabalhava com dispositivos de entrada e sada modernos para a poca, como discos e fitas de armazenamento, alm da possibilidade de imprimir todos os resultados em papel. O IBM 360/91 foi um dos primeiros a permitir programao da CPU por microcdigo, ou seja, as operaes usadas por um processador qualquer poderiam ser gravadas atravs de softwares, sem a necessidade do projetar todo o circuito de forma manual. No final deste perodo, houve um preocupao com a falta de qualidade nos desenvolvimento de softwares, visto que grande parte das empresas estavam s focadas no hardware.

Pgina 04 de 04

Quarta gerao (1970 at hoje)


A quarta gerao conhecida pelo advento dos microprocessadores e computadores pessoais, com a reduo drstica do tamanho e preo das mquinas. As CPUs atingiram o incrvel patamar de bilhes de operaes por segundo, permitindo que muitas tarefas fossem implementadas agora. Os circuitos acabaram se tornado ainda mais integrados e menores, o que permitiu o desenvolvimento dos microprocessadores. Quanto mais o tempo foi passando, mais fcil foi comprar um computador pessoal. Nesta era, os softwares e sistemas se tornaram to importantes quanto o hardware. Altair 8800 O Altair 8800, lanado em 1975, revolucionou tudo o que era conhecido como computador at aquela poca. Com um tamanho que cabia facilmente em uma mesa e um formato retangular, tambm era muito mais rpido que os computadores anteriores. O projeto usava o processador 8080 da Intel, fato que propiciou todo esse desempenho.

Com todo o boom do Altair, um jovem programador chamado Bill Gates se interessou pela mquina, criando a sua linguagem de programao Altair Basic. O Altair funcionava atravs de cartes de entradas e sada, sem uma interface grfica propriamente dita. Apple, Lisa e Macintosh

Vendo o sucesso do Altair, Steve Jobs (fundador da Apple) sentiu que ainda faltava algo no projeto: apesar de suas funcionalidades, este computador no era fcil de ser utilizado por pessoas comuns. Steve sempre foi conhecido por ter um lado artstico apurado, portanto, em sua opinio, um computador deveria representar de maneira grfica o seu funcionamento, ao contrrio de luzes que acendiam e apagavam. Por isso, o Apple I, lanado em 1976, pode ser considerado como o primeiro computador pessoal, pois acompanhava um pequeno monitor grfico que exibia o que estava acontecendo no PC. Como o sucesso da mquina foi muito grande, em 1979 foi lanado o Apple II, que seguia a mesma ideia. Seguindo na mesma linha, com os computadores Lisa (1983) e Macintosh(1984), foram os primeiros a usarem o Mouse e possurem a interface grfica como ns conhecemos hoje em dia, com pastas, menus e rea de trabalho. No um preciso dizer que esses PC tiveram um sucesso estrondoso, vendendo um nmero enorme de mquinas.

Microsoft e os processadores Intel Paralelamente a Apple, Bill Gates fundou a Microsoft, que tambm desenvolvia computadores principiais. No comeo de sua existncia, no final dos anos 70 e at meados dos anos 80, Gates usou as ideias contidas nas outras mquinas para construir a suas prprias. Utilizando processadores 8086 da Intel, o primeiro sistema operacional da Microsof, MS-DOS, estava muito aqum dos desenvolvidos por Steve Jobs. Por esse motivo, Bill Gates acabou criando uma parceria com Jobs, e aps algum tempo, copiou toda a tecnologia grfica do Macintosh para o seu novo sistema operacional, o Windows. Desta forma, em meados dos anos 80, O Machintosh e o Windows se tornaram fortes concorrentes. Com a demiso de Steve Jobs da Apple, a empresa acabou muito enfraquecida. Assim, a Microsoft acabou se tornando a lder do mercado de computadores pessoais. Desta aquela poca, vrios processadores da Intel foram lanados, acompanhados de vrias verses de Windows. Entre os modelos da Intel, podemos citar: 8086, 286, 386, 486, Pentium, Pentium 2, Pentium 3, Pentium 4, Core 2 Duo, i7. A AMD entrou no ramo de processadores em 1993, com o K5, lanando posteriormente k6, k7, Atlhon, Duron, Sempron, entre outros.

Todos os computadores pessoais novos que so lanados atualmente, so bastante derivados das idias criadas pela Apple e pela Microsoft.

Multi-core Uma das principais tendncias dos ltimos anos do mercado de desktops o chamado multi-core, que consiste em vrios processadores trabalhando paralelamente. Assim, as tarefas podem ser divididas e executadas de maneira mais eficiente. No incio da dcada de 2000, os transstores usados no processador j estavam muito pequenos, causando um aquecimento maior que o normal. Desta maneira, foi necessrio dividir a CPU em vrios ncleos. Para mais informaes, clique aqui.

Computao de Bolso
Finalizando este artigo, vamos falar sobre a computao de bolso, que est cada vez mais presentes nas nossas vidas. De alguns anos para c, cada vez mais computadores mveis so lanados no mercado, os quais podem ser carregados dentro do bolso, por isso o seu nome. Entre estes dispositivos, podemos citar primeiramente os celulares, que cada vez mais executam funes existentes nos computadores, possuindo sistemas operacionais completos. Alm deles, Palmtops, pendrives, mp3-9, cmeras fotogrficas, tvs portteis. Na verdade, a principal tendncia do futuro, que j est ocorrendo agora, a unio de muitas funcionalidades em um mesmo aparelho. Por isso, aps alguns anos, vai ser muito comum que as pessoas tenham somente um nico dispositivo porttil, que ir executar todas as tarefas desejadas. O IPhone, da Apple, o aparelho porttil que se mais aproxima deste dispositivo nico.