História



quarta-feira, 29 de setembro de 2010

Pequena história dos computadores


  Antecessores dos Computadores Digitais


         As primeiras máquinas de computar


  




Pascaline, máquina calculadora feita por Blaise Pascal


John Napier (15501617),

escocês inventor dos logarítmos, também inventou os ossos de Napier, que eram tabelas de multiplicação gravadas em bastão, o que evitava a memorização da tabuada.


A primeira máquina de verdade foi construída por Wilhelm Schickard (15921635),

sendo capaz de somar, subtrair, multiplicar e dividir. Essa máquina foi perdida durante a guerra

dos 30 anos, sendo que recentemente foi encontrada alguma documentação sobre ela.


Durante muitos anos nada se soube sobre essa máquina, por isso, atribuíase a Blaise Pascal (16231662)

a construção da primeira máquina calculadora, que fazia apenas somas

e subtrações.


A máquina de Pascal foi criada com objetivo de ajudar o pai de Pascal a computar os impostos em Rouen, França.


O projeto de Pascal foi bastante aprimorado por um matemático alemão, que também inventou

o cálculo, chamado Gottfried Wilhelm Leibniz (16461726),

o qual sonhou que, um dia no futuro, todo o raciocínio pudesse ser substituído pelo girar de uma simplesalavanca.

Falaremos mais sobre esse assunto no futuro.


Todas essas máquinas, porém, estavam longe de ser um computador de uso geral, pois

não eram programáveis. Isto quer dizer que a entrada era feita apenas de números, mas

não de instruções a respeito do que fazer com os números.


Babbage, Ada Lovelace e programas de computador




Réplica (parte) do Calculador Diferencial criado por Charles Babbage


A origem da idéia de programar uma máquina vem da necessidade de que as máquinas

de tecer produzissem padrões de cores diferentes. Assim, no século XVIII foi criada uma

forma de representar os padrões em cartões de papel perfurado, que eram tratados manualmente.


Em 1801, Joseph Marie Jacquard (17521834)

inventa um tear mecânico, com uma leitora automática de cartões.

 A máquina de tecer de Jacquard trabalhava tão bem que milhares de tecelões perderam o

emprego com a automação, se rebelando e quase matando o inventor.


A idéia de Jacquard atravessou o Canal da Mancha, onde inspirou Charles Babbage

(17921871),

um professor de matemática de Cambridge, a desenvolver uma máquina de

“tecer números”, uma máquina de calcular onde a forma de calcular pudesse ser controlada

por cartões. 


Tudo começou com a tentativa de desenvolver uma máquina capaz de calcular polinômios

por meio de diferenças, o calculador diferencial. Enquanto projetava seu calculador diferencial,

a idéia de Jacquard fez com que Babbage imaginasse uma nova e mais complexa

máquina, o calculador analítico. Esta máquina era extremamente semelhante ao computador

atual.


Sua parte principal seria um conjunto de rodas dentadas, o moinho, formando uma máquina

de somar com precisão de 50 dígitos. As instruções seriam lidas de cartões perfurados.


Os cartões seriam lidos em um dispositivo de entrada e armazenados, para futuras

referências, em um banco de 1000 registradores.

Cada um dos registradores seria capaz de armazenar um número de 50 dígitos, que poderiam

ser colocados lá por meio de cartões a partir do resultado de um dos cálculos do

moinho.


Além disso tudo, Babbage imaginou a primeira máquina de impressão, que imprimiria os

resultados dos cálculos, contidos nos registradores.


Babbage conseguiu, durante algum tempo, fundos para sua pesquisa, porém não conseguiu

completar sua máquina no tempo prometido e não recebeu mais dinheiro. Hoje, partes

de sua máquina podem ser vistas no Museu Britânico, que também construiu uma versão

completa, utilizando as técnicas disponíveis na época.

Junto com Babbage, trabalhou a jovem Ada Augusta, filha do poeta Lord Byron, conhecida

como Lady Lovelace, ou Ada Lovelace. Ada foi a primeira programadora da história,

projetando e explicando, a pedido de Babbage, programas para a máquina inexistente.

Ada inventou os conceitos de subrotina, uma seqüência de instruções que pode ser usada

várias vezes, loop, uma instrução que permite a repetição de uma seqüência de cartões, e

do salto condicional, que permite saltar algum cartão caso uma condição seja satisfeita.


Ada Lovelace e Charles Babbage estavam avançados demais para o seu tempo, tanto

que até a década de 1940, nada se inventou parecido com seu computador analítico. Até

essa época foram construídas muitas máquinas mecânicas de somar destinadas a controlar

negócios (principalmente caixas registradoras) e algumas máquinas inspiradas na calculadora

diferencial de Babbage, para realizar cálculos de engenharia (que não alcançaram

grande sucesso)


A máquina de tabular


O próximo avanço dos computadores foi feito pelo americano Herman Hollerith (18601929),

que inventou uma máquina capaz de processar dados baseada na separação de

cartões perfurados (pelos seus furos). A máquina de Hollerith foi utilizada para auxiliar no

censo de 1890, reduzindo o tempo de processamento de dados de 7 anos, do censo anterior,

para apenas 2 anos e meio. A máquina de Hollerith foi também pioneira ao utilizar a

eletricidade na separação, contagem e tabulação dos cartões.


A empresa fundada por Hollerith é hoje conhecida como International Bussiness Machines,

ou IBM.








Os primeiros computadores de uso geral






Z1, computador eletromecânico construído por Konrad Zuse


O primeiro computador eletromecânico foi construído por Konrad Zuse (1910–1995). Em 1936, esse engenheiro alemão construiu, a partir de relês que executavam os cálculos e dados lidos em fitas perfuradas, o Z1.


Zuse tentou vender o computador Z 1 ao governo

alemão, que desprezou a oferta, já que não poderia auxiliar no esforço de guerra... Os

projetos de Zuse ficariam parados durante a guerra, dando a chance aos americanos de

desenvolver seus computadores.


Foi na II Guerra Mundial que realmente nasceram os computadores atuais. A Marinha

americana, em conjunto com a Universidade de Harvard, desenvolveu o computador Mark

I, projetado pelo professor Howard Aiken, com base no calculador analítico de Babbage.


O Mark I ocupava 120 m3 aproximadamente, conseguindo multiplicar dois números de 10

dígitos em 3 segundos.


Simultaneamente, e em segredo, o Exército Americano desenvolvia um projeto semelhante,

chefiado pelos engenheiros J. Presper Eckert e John Mauchy, cujo resultado foi o primeiro computador a válvulas: o Eletronic Numeric Integrator And Calculator: ENIAC. Ele era capaz de fazer 500 multiplicações por segundo! Tendo sido projetado para calcular trajetórias balísticas, o ENIAC foi mantido em segredo pelo governo americano até o final da guerra, e só foi anunciado para o mundo após o fim da guerra.










ENIAC, computador desenvolvido pelo Exército Americano

No ENIAC, o programa era feito rearranjando a fiação em um painel. Nesse ponto John

von Neumann propôs a idéia que transformou os calculadores eletrônicos em “cérebros

eletrônicos”: modelar a arquitetura do computador segundo o sistema nervoso central.


Para isso, eles teriam que ter três características:


1. Codificar as instruções de uma forma possível de ser armazenada na memória do computador.

Von Neumann sugeriu que fossem usados uns e zeros.


2. Armazenar as instruções na memória, bem como toda e qualquer informação necessária

à execução da tarefa, e


3. Quando processar o programa, buscar as instruções diretamente na memória, ao invés

de lerem um novo cartão perfurado a cada passo. Este é o conceito de Programa Armazenado,

cujas principais vantagens são: rapidez, versatilidade e automodificação. Assim,

o computador programável que conhecemos hoje, onde o programa e os dados estão armazenados

na memória ficou conhecido como computador de von Neumann.


Para divulgar essa idéia, von Neumann publicou sozinho um artigo. Eckert e Mauchy não

ficaram muito contentes com isso, pois teriam discutido muitas vezes a idéia com von


Neumann. O projeto ENIAC acabou se dissolvendo em uma chuva de processos, mas jáestava criado o computador.








Hoje em dia, o computador é praticamente indispensável na vida das pessoas, pois, além

de reunir gerações, ele pode aproximar amigos, parentes, além de ser muito útil para a

nossa vida.

Evolução

A partir de 1975, dizemos que os computadores entraram na sua quarta geração (e estão até hoje). Encontram-se nesta geração os que caracterizam-se por circuitos integrados em longa escala, LSI ( produzidos pela Intel ). 

1975 
Em fevereiro, Bill Gates e Paul Allen desenvolvem a versão mais aperfeiçoada da linguagem Basic (criada em 1963, no Darthmouth College) para microcomputador, o Visual Basic. As linguagens anteriores eram adequadas aos grandes e médios computadores. Em abril, a dupla funda a Microsoft, que se torna a maior e mais importante companhia de software do mundo. 

- A primeira rede comercial foi implantada, que era equivalente à ARPANET. 
- Foi anunciado o Altair 8800, baseado em um microprocessador da Intel 8080. 
- Lee Felsentein inventou o VDM (módulo de indicador visual). 
- Foi lançado o Tandem-16, o primeiro computador para transação on-line de processos. 








1976 










- Steve Wozniak e Steve Jobs terminam o projeto do micro Apple I, o primeiro microcomputador feito para ser vendido em grande escala, e fundam a Apple Computer Company. 
- The Cray I notabilizou-se como o primeiro processador vetorial comercial. 
- Gary Kildall desenvolveu o CP/M, um sistema operacional para computadores pessoais. 

1977 

- Surge o Commodore PET (Personal Eletronic Transactor), um dos primeiros computadores pessoais que foi lançado no ano. 
- O Apple II apresenta características inovadoras: circuito impresso em sua placa-mãe, fonte de alimentação, teclado e cartuchos para jogos. 
- Aparece mais um computador pessoal, o Tandy Radio Shack's (TRS-80), que vende no primeiro ano mais de 10 mil unidades. 
- O governo dos EUA adota o padrão de encriptografia de dados da IBM (chave para destravar mensagens codificadas, que servem para proteger os dados confidenciais dentro de suas agências). 

1978 
- O VAX 11/780, da Digital Equipment Corporation, caracterizou-se por ser uma máquina capaz de processar até 4.3 gigabytes de memória virtual, provando ser o mais rápido dos minicomputadores da época. 
- O disco flexível de 5 ¼" transformou-se na medida padrão de software para computadores pessoais, logo após que a Apple e o Tandy Radio Shack's adaptaram seus softwares para este formato. 

1979 
- A Motorola inventa um microprocessador, o 68000, que se mostra mais veloz que os concorrentes. 
- Daniel Bricklin e Robert Frankston, programadores da Universidade Harvard, desenvolvem um programa que transforma os computadores comerciais em pessoais, o Visicalc. 






1980 

- O primeiro Hard Disk Drive para microcomputadores é capaz de armazenar cinco megabytes de dados. Foi produzido pela Seagate Technology. 
- A Phillips desenvolve o primeiro disco óptico de armazenamento de dados. Tinha uma capacidade sessenta vezes maior que o disco de 5 ¼". 
- Um computador habilitado com alto desempenho na busca de informações é inventado por John Shoch, da Xerox. 

1981 

- A IBM lança o PC-5150, o antecessor de todos os micros existentes. Tinha 64 Kbytes de memória e velocidade de 4,77 megahertz. O MS-DOS foi o software utilizado pelo PC-5150, o que proporcionou uma aliança entre a IBM e a Microsoft 
- O primeiro computador portátil é lançado, o Osborne I. 
- A primeira estação de trabalho, a DN100, foi desenvolvida pela Apollo Computer. Sua capacidade era superior a muitos micros de preço equivalente. 

1982 

- O lotus 123 é desenvolvido por Mitch Kapor para o PC da IBM. 
- O filme "Tron", da Disney, fez com que a utilização dos gráficos gerados por computadores em filmes sofresse um aumento. 

1983 
- A Apple desenvolve o primeiro computador pessoal com interface gráfica. 
- A Compac lança seu primeiro PC com software da IBM. 
- O Windows e o Word são apresentados pela Microsoft. 
- O MIDI (Musical Instrument Digital Interface) foi introduzido na North American Music Manufactures em L.A. 

1984 



- A Apple lança o Macintosh, o primeiro computador com mouse e interface gráfica. A utilização do disquete de 3 ½" cresceu devido à sua utilização no Macintosh. 
- A IBM lança o PC-AT, mais rápido que o original, tornou-se um grande sucesso por seu ótimo desempenho e grande capacidade de armazenamento. 
- Willian Gigson inventa o termo Ciberespaço, no livro Neuromancer. 

1985 
- A Microsoft lança uma versão do Windows e do Word que rodam em computadores Macintosh. 
- A Internet ganha força com a ligação de cinco grandes computadores de universidades americanas com o NFSNET. 
- O mercado de CDs de música aumenta com a alta capacidade de armazenamento de CD-ROMs. 
- A linguagem de programação C++ surge e domina a indústria de computação. 

1986 
- O estudo sobre a Inteligência Artificial é impulsionado quando Daniel Hillis desenvolve o conceito de conexões paralelas. 

1987 





- A IBM lança o PS/2 fabricado com drives de 3 1/2”. 
- Willian Alkinson projeta o Hypercard (software que simplifica o uso do computador em aplicações domésticas) 
- O microprocessador 68030 da Motorola é desenvolvido. 

1988 
- A companhia NeXT é fundada por Steve Jobs, que foi o co-fundador da Apple. 
- Tin Toy, da Pixar, ganha o Oscar de melhor desenho animado em curta metragem utilizando os recursos de animação de computadores. 

1989 
- A Intel e a Motorola lançam novos processadores com mais de um milhão de transistor 
- O jogo SimCity é lançado. Ele utiliza diversos dispositivos de simulação. 
- Realidade Virtual foi o tema da convenção de Siggraph´s. 

1990 
- Há uma atualização do Windows. O Windows 3.0, que foi lançado em 22 de maio, é compatível com o DOS. 
- Nasce a World Wide Web do desenvolvimento do HTML. 

1991 

- Uma aliança entre a Apple, a IBM e a Motorola produz o Power PC. 

1992 

- A versão 3.1 do Windows chega às lojas. 
- O candidato à vice-presidência dos EUA, Al Gore lidera um projeto para permitir a entrada de qualquer cidadão à Internet. 

1993 

- O Pentium, da Intel, é lançado. Tem 3,1 milhões de transistor, memória de 4 gigabytes e velocidade de 66 megahertz. 
- O PC 486 da IBM incorpora o Windows 3.1. 

1994 
- O Netscape Communications é fundado e o primeiro browser torna-se disponível, criando um crescimento de surfistas na Web. 

1995 
- "Toy Story" é o primeiro longa feito totalmente com animação de computador. 
- O Windows 95 é lançado. 
- A linguagem Java é descoberta. 
- a Netscape amplia suas conexões na Internet. 

1996 

- O Pentium Pro é lançado. 

1997 

- O Netscape Navigator 2.0 é o primeiro browser com suporte para o Java Script. 
- Um computador de IBM, o Deep Blue, ganha do campeão mundial de xadrez Gary Kasparov. 

1998 

- É lançado o Pentium II. 
- A versão do Windows 98 chega às lojas. 

1999 

- O Linux é lançado pelo finlandês Linus Torevald. 

2000 

- A Intel lança uma quantidade limitada de Pentium III. É apresentado o Windows 2.000 
- É apresentado o Windows Millenium 

2001 
- O Linux Kernel é lançado. 
- O Pentium 4 é apresentado 

2002 

- É apresentado o Windows XP 






2006 
- O Pentium Duo Core é Apresentado 
- O Windows Vista é apresentado em versões de teste.