Você está na página 1de 4

Computador uma mquina capaz de variados tipos de tratamento automtico de

informaes ou processamento de dados. Um computador pode possuir inmeros


atributos, dentre eles armazenamento de dados, processamento de dados, clculo em
grande escala, desenho industrial, tratamento de imagens grficas, realidade
virtual, entretenimento e cultura.
No passado, o termo j foi aplicado a pessoas responsveis por algum clculo. Em geral,
entende-se por computador um sistema fsico que realiza algum tipo de computao.
Existe ainda o conceito matemtico rigoroso, utilizado na teoria da computao.
Assumiu-se que os computadores pessoais e laptops so cones da Era da Informao1 ; e
isto o que muitas pessoas consideram como "computador". Entretanto, atualmente as
formas mais comuns de computador em uso so os sistemas embarcados, pequenos
dispositivos usados para controlar outros dispositivos, como robs, cmeras
digitais ou brinquedos.

Babbage

Rplica (parte) do Calculador Diferencial criado por Charles Babbage.

A origem da idia de programar uma mquina vem da necessidade de que as mquinas de


tecer produzissem padres de cores diferentes. Assim, no sculo XVIII foi criada uma
forma de representar os padres em cartes de papel perfurado, que eram tratados
manualmente. Em 1801, Joseph Marie Jacquard (1752-1834) inventa um tear mecnico,
com uma leitora automtica de cartes.
A ideia de Jacquard atravessou o Canal da Mancha, onde inspirou Charles
Babbage (1792-1871), um professor de matemtica deCambridge, a desenvolver uma
mquina de tecer nmeros, uma mquina de calcular onde a forma de calcular pudesse
ser controlada por cartes.
Tudo comeou com a tentativa de desenvolver uma mquina capaz de calcular polinmios
por meio de diferenas, o calculador diferencial. Enquanto projetava seu calculador
diferencial, a idia de Jacquard fez com que Babbage imaginasse uma nova e mais

complexa mquina, o calculador analtico, mquina com alguns elementos que remetem
aos computadores atuais.
Sua parte principal seria um conjunto de rodas dentadas, o moinho, formando uma
mquina de somar com preciso de cinquenta dgitos. As instrues seriam lidas de
cartes perfurados. Os cartes seriam lidos em um dispositivo de entrada e armazenados,
para futuras referncias, em um banco de mil registradores. Cada um dos registradores
seria capaz de armazenar um nmero de cinquenta dgitos, que poderiam ser colocados l
por meio de cartes a partir do resultado de um dos clculos do moinho.
Alm disso tudo, Babbage imaginou a primeira mquina de impresso, que imprimiria os
resultados dos clculos, contidos nos registradores. Babbage conseguiu, durante algum
tempo, fundos para sua pesquisa, porm no conseguiu completar sua mquina no tempo
prometido e no recebeu mais dinheiro. Hoje, partes de sua mquina podem ser vistas
no Museu Britnico, que tambm construiu uma verso completa, utilizando as tcnicas
disponveis na poca.
Junto com Babbage, trabalhou a jovem Ada Augusta, filha do poeta Lord Byron, conhecida
como Lady Lovelace e Ada Lovelace. Ada foi a primeira programadora da histria,
projetando e explicando, a pedido de Babbage, programas para a mquina inexistente.
Ada inventou os conceitos de subrotina, uma seqncia de instrues que pode ser usada
vrias vezes; de loop, uma instruo que permite a repetio de uma seqncia de
instrues, e do salto condicional, instruo que permite saltar para algum trecho do
programa caso uma condio seja satisfeita.
Ada Lovelace e Charles Babbage estavam avanados demais para o seu tempo, tanto que
at a dcada de 1940, nada se inventou parecido com seu computador analtico. At essa
poca foram construdas muitas mquinas mecnicas de somar destinadas a controlar
negcios (principalmente caixas registradoras) e algumas mquinas inspiradas na
calculadora diferencial de Babbage, para realizar clculos de engenharia (que no
alcanaram grande sucesso).

A mquina de tabular
O prximo avano dos computadores foi feito pelo americano Herman Hollerith (18601929), que inventou uma mquina capaz de processar dados baseada na separao de
cartes perfurados (pelos seus furos). A mquina 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. Ela foi tambm pioneira ao utilizar
a eletricidade na separao, contagem e tabulao dos cartes.
A empresa fundada por Hollerith hoje conhecida como International Business Machines,
ou IBM.

Os primeiros computadores de uso geral

Z1, computador eletro-mecnico construdo por Konrad Zuse.

O primeiro computador eletro-mecnico foi construdo por Konrad Zuse (19101995).


Em 1936, esse engenheiro alemo construiu, a partir de rels que executavam os clculos
e dados lidos em fitas perfuradas, o Z1. Zuse tentou vender o computador ao governo
alemo, que desprezou a oferta, j que no poderia auxiliar no esforo 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 dos Estados Unidos, em conjunto com aUniversidade de Harvard, desenvolveu
o computador Harvard Mark I, projetado pelo professor Howard Aiken, com base no
calculador analtico de Babbage. O Mark I ocupava 120m aproximadamente, conseguindo
multiplicar dois nmeros de dez dgitos em trs segundos.
Simultaneamente, e em segredo, o Exrcito dos Estados Unidos desenvolvia um projeto
semelhante, chefiado pelos engenheiros J. Presper Eckert e John Mauchly, cujo resultado
foi o primeiro computador a vlvulas, o Eletronic Numeric Integrator And
Calculator (ENIAC)2 , capaz de fazer quinhentas multiplicaes por segundo. Tendo sido
projetado para calcular trajetrias balsticas, o ENIAC foi mantido em segredo pelo
governo americano at o final da guerra, quando foi anunciado ao mundo.

ENIAC, computador desenvolvido pelo Exrcito dos Estados Unidos.

No ENIAC, o programa era feito rearranjando a fiao em um painel. Nesse ponto John
von Neumann props a idia que transformou os calculadores eletrnicos em crebros
eletrnicos: modelar a arquitetura do computador segundo o sistema nervoso central.
Para isso, eles teriam que ter trs caractersticas:
1. Codificar as instrues de uma forma possvel de ser armazenada na memria do
computador. Von Neumann sugeriu que fossem usados uns e zeros.

2. Armazenar as instrues na memria, bem como toda e qualquer informao


necessria a execuo da tarefa, e
3. Quando processar o programa, buscar as instrues diretamente na memria, ao
invs de lerem um novo carto perfurado a cada passo.

Viso simplificada da arquitetura de Von Neumann.

Este o conceito de programa armazenado, cujas principais vantagens so: rapidez,


versatilidade e automodificao. Assim, o computador programvel que conhecemos hoje,
onde o programa e os dados esto armazenados na memria ficou conhecido
como Arquitetura de von Neumann.
Para divulgar essa idia, von Neumann publicou sozinho um artigo. Eckert e Mauchy no
ficaram muito contentes com isso, pois teriam discutido muitas vezes com ele. O projeto
ENIAC acabou se dissolvendo em uma chuva de processos, mas j estava criado o
computador moderno.

Você também pode gostar