segunda-feira, 17 de setembro de 2007

Pequena Introdução Histórica

As primeiras investidas na técnica de computação

Figura 1 - Pascaline, máquina calculadora feita por Blaise Pascal

Atribui-se a Blaise Pascal (1623-1662) a construção da primeira máquina calculadora, destinada a operações simples de soma e subtração.

A máquina de Pascal foi criada com objetivo de ajudar seu pai a computar os impostos em Pascaline, máquina calculadora feita por Blaise Pascal, França. O projeto de Pascal foi bastante aprimorado pelo matemático alemão Gottfried Wilhelm Leibniz (1646-1726), que também inventou o cálculo, o qual sonhou que, um dia no futuro, todo o raciocínio pudesse ser substituído pelo girar de uma simples alavanca.

A primeira máquina de verdade foi construída por Wilhelm Schickard (1592-1635), sendo capaz de somar, subtrair, multiplicar e dividir. Essa máquina foi perdida durante a guerra dos trinta anos, sendo que recentemente foi encontrada alguma documentação sobre ela. Sua história repousou nas trevas dos desconhecimento durante muitos anos.

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

Figura 2 - Diferencial criado por Charles Babbage

 

No século XVIII, impulsionado pela Revolução Industrial, o Tear era a máquina mais representativa da tecnologia que iniciava seus primeiros brotos. A necessidade de se fazer com que essas máquinas produzissem padrões de cores diferentes deu origem aos cartões perfurados, uma técnica que apesar de manual, dava novo fôlego àquela indústria nescente. Em 1801, Joseph Marie Jacquard (1752-1834) inventa um tear mecânico, com uma leitora automática de cartões.

A idéia de Jacquard foi motivo de inspiração para Charles Babbage (1792-1871), um professor de matemática de Cambridge, que viria a desenvolver desenvolver uma máquina de calcular semelhante àquela empregada nos teares, mas que em vez de lidarem com cores, trabalhariam com os números. O controle dos cálculos através de cartões perfurados foi a mola propulsora dos atuais computadores.

A idéia inicial era 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, extremamente semelhante ao computador atual.

A engenhoca funcionava com rodas dentadas e as instruções eram lidas a partir dos cartões perfurados. Chegava-se a uma precisão de cinqüenta dígitos. Uma máquina de impressão também foi imaginada por Babbage, porém a ausência de fundos para as pesquisas deixou o trabalho inacabado. 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.

LADY LOVELACE

A jovem Ada Augusta, filha do poeta Lord Byron, conhecida como Lady Lovelace e Ada Lovelace foi o braço direito de Babbage em suas incursões tecnológicas. 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.

Podemos afirmar que entre o início do século XIX até meados dos anos 40, nada superou as invenções de Ada Lovelace e Charles Babbage. Entre suas idéias e o ENIAC, ainda destacam-se mais algumas inovações:

A máquina de tabular

O próximo avanço dos computadores foi feito pelo americano Herman Hollerith (1860-1929), 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 sete anos, do censo anterior, para apenas dois 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.

Z1

: a eletricidade e mecânica de mãos dadas

O primeiro computador eletro-mecâ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 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 Segunda Guerra Mundial que realmente nasceram os computadores atuais. A Marinha americana, em conjunto com a Universidade de Harvard, desenvolveu o computador Harvard Mark I, projetado pelo professor Howard Aiken, com base no calculador analítico de Babbage. O Mark I ocupava 120m³ aproximadamente, conseguindo multiplicar dois números de dez dígitos em três 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), capaz de fazer quinhentas 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, quando foi anunciado ao mundo.

(Contador/CEAL/FCC/2005) Um computador

(A) moderno teve como precursor a máquina analítica, idealizada no século XIX por Charles

Babbage.

(B) pode ter qualquer operação efetuada por Software, mas não por Hardware, em vista da

limitação física natural deste último.

(C) necessita de dezenas de gigabytes apenas para a instalação do sistema operacional Unix

ou Windows, em vista de sua alta complexidade e evolução.

(D) com sistema operacional Microsoft Windows é o único a apresentar e disponibilizar um

sistema de janelas gráficas interativas para os usuários, motivo que justifica sua grande

popularidade.

(E) com barramento ISA é dotado de maior velocidade de acesso a periféricos do que um

outro, de mesma configuração, mas desenvolvido com barramento PCI.

Um comentário:

Ce disse...

Olá Mestre,

Adorei o blog, parabéns pela iniciativa, contribui para reforçar o aprendizado em sala, adorei.
Abração
Ce.