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 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.
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 Z-1. 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.
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 3
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 a 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 moderno.
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.
from
Wikipedia
All text is available
under the terms of the
GNU Free Documentation License
|