Você está na página 1de 60

A Ininterrupta Histria

da Era da
Computao:
Passado, Presente e
Futuro

by Pearson Education
H milnios atrs o instrumento de calcular era o BACO
Em 1622 era a rgua de clculo.
Em 1642, a mquina de Pascal tentava calcular.
Em 1672, a calculadora de Leibniz conseguia fazer clculos
envolvendo as quatro operaes e extraindo a raiz quadrada.
129 anos depois, em 1801, Joseph Marie Jacquard, dono de uma tecelagem,
colocou desenhos nos teares, atravs de um sistema de cartes perfurados.
Em 1890, Hermann Hollerith, para acelerar o trabalho do censo nos Estados Unidos,
desenvolveu um equipamento utilizando os cartes idealizados por Jacquard.
Em 1896, o sucesso de Hollerith era tanto
que ele fundou a Tabulation Machine Company,

que fundiu-se com duas empresas e formou a


Computing Tabulation Recording Company.
Depois da morte dele, a CTRC mudou de nome e virou
IBM - Internacional Business Machine.
Alm da Teoria
No foi apenas a teoria matemtica que
impulsionou o surgimento dos computadores
modernos

Qual evento ocorria durante na primeira metade do


sculo XX (por volta de 1940)?
A Computao e a Guerra
Qual a principal utilizao de computadores na
guerra?

Desde o incio, a histria da computao est


intimamente ligada a indstria blica/militar
A Computao e a Guerra
Primeira vez na histria
em que foi utilizada uma
mquina para gerar cifras

Enigma (usada pela marinha Alem)


Nmero de combinaes:
15.000.000.000.000.000.000

At o final da guerra
outros pases possuiriam
suas prprias mquinas de
cifragem (ex: EUA)
A Computao e a Guerra
A Computao e a Guerra
As consequncias para a
guerra e para a
computao

Para quebrar as cifras


eram utilizadas mquinas-
autmatos

O Colossus (1943) tinha a


misso de quebrar cdigos
alemes ultra-secretos
produzidos por um tipo de
mquina de codificao
chamada Enigma.
A Computao e a Guerra
Enigma Bombe
Alan Turing (1912 - 1954)
Filosofia/Matemtica

Inteligncia Artificial

Criptografia - Enigma

trabalho militar / participao


importante no cenrio da
segunda guerra mundial

Base terica para os


computadores
http://www.turing.org.uk/turing/
John von Neumann (1903 - 1957)
Hngaro naturalizado americano.
Matemtica
Computador (part. da constr. ENIAC)
Autmato
Teoria dos jogos
Bomba de Hidrognio
Participou da constr. da Bomba
atmica.

http://pt.wikipedia.org/wiki/John_von_Neumann
A Origem

http://www.youtube.com/watch?v=77Bvz4qZ_Rw

1943 MARK I
Em contrato com a marinha Norte-Americana, a IBM em conjunto com a
Universidade de Havard construiu o Mark I, totalmente eletromecnico, com 17 m
de comprimento, 2,5 m de altura e 5 toneladas.
MARK I Havard - Usado para fins blicos, o primeiro computador automtico
continha 750.000 partes unidas por, aproximadamente, 80 km de fios.
A Origem
ENIAC (1946) - Electronic Numerical Integrator And Calculator.
Universidade da Pennsylvania
18000 vlvulas e 1500 rels

5000 adies por


segundo ou 357
multiplicaes por
segundo.

programado por
cartes perfurados
e podia ler dois
nmeros por
segundo.
1946 - ENIAC

Em 1948, Claude Shannon, desenvolveu uma teoria baseada


em numerao binria e introduziu o conceito de Bit Binary digit.
Inicia-se a Era da Computao
Em aproximadamente 70 anos, demos
um salto sobre quatro geraes (bem
definidas) de tecnologia:
A vlvula a vcuo
O transistor
O circuito integrado
O microprocessador
A Primeira Gerao
(1951 - 1958)

O UNIVAC foi o primeiro


computador construdo para uma
aplicao comercial.

Usava vlvulas a vcuo como


componentes internos:
Gerava muito calor.
Eles se queimavam com
frequncia.
A Primeira Gerao
(1951 - 1958)

Usava ncleos magnticos para prover memria.

Os dados eram armazenados em cartes perfurados.


A Segunda Gerao
(1959 - 1964)

Utilizava transistores
dispositivos que transferem
sinais eletrnicos atravs de
um resistor.

Mais rpidos e mais confiveis


do que as vlvulas a vcuo.

Consumiam menos energia e


geravam menos calor.
A Segunda Gerao
(1959 - 1964)

O armazenamento de dados passou de cartes perfurados a


armazenamento em fita, e, depois, em disco.

As linguagens modificaram-se de linguagens de mquina para


linguagens assembly e depois para linguagens de alto nvel.
Tambor magntico
de memria.
1954
IBM 650

As mulheres participavam das mudanas, trabalhando...


Disco rgido em 1956 5 MB
Disco rgido em 1980 1 GB 250 kg e $ 81.000
A Terceira Gerao
(1965 - 1970)

Utilizava circuitos integrados circuitos


eletrnicos completos em um pequeno
chip de silcio.
Apresentava muitas
vantagens:
Confiabilidade.
Eram mais compactos.
Baixo custo:
Podem ser manufaturados a baixo custo.
A Quarta Gerao
(1971 1981)

Utilizava microprocessador um
processador de uso geral em um chip.
Contm milhes de minsculos transistores.
Desenvolvimento do
Computador Pessoal
Primeiros computadores pessoais
O padro de PC IBM
O padro Microsoft/Intel
Primeiros Computadores
Pessoais
O MITS Altair foi o primeiro computador
pessoal disponvel ao pblico.

Voltar
Primeiros Computadores
Pessoais
O computador Apple II foi o
primeiro computador bem-
sucedido comercialmente:
Ele oferecia um teclado fcil
de usar e uma tela.
VisiCalc, o primeiro programa
de planilha eletrnica, fez
com que os negcios se
interessassem pelo
computador pessoal.
O Padro de PC IBM
Incluiu diversas inovaes:
Uma linha de tela de 80 caracteres.
Um teclado completo, com
maisculas e minsculas.
Capacidades de expanso.
Peas adquiridas de outros
fornecedores.
Tornou-se o padro da indstria.
Outras companhias
desenvolveram computadores
com o padro IBM:
Computadores compatveis com o
padro IBM eram chamados de
clones.
A era dos PC Personal Computer

Fita cassete para guardar dados.

1967 - 1980
Disco de 8 polegadas.
Armazenava 79,7 KB.
O Padro Microsoft/Intel
A Microsoft desenvolveu o sistema
operacional para o PC IBM.
Conhecido como MS-DOS:
Sigla de MicroSoft Disk Operating System.
Finalmente, surgiu o padro Wintel:
A Microsoft desenvolveu o Windows.
A Intel manufaturava o microprocessador.
A Revoluo da Internet
Dois pontos cruciais na histria da Internet:
A ARPANET uma rede de computadores:
Idealizada como um projeto do Departamento de Defesa
dos Estados Unidos.
A World Wide Web:
O Dr. Tim Berners-Lee criou a noo de hyperlinks.
Marc Andreesen produziu o primeiro navegador grfico.
1969
Em plena guerra fria, entre USA e Unio Sovitica, a ARPA, Advanced Research
Projects Agency, subdiviso do Departamento de Defesa dos Estados Unidos,
cria uma rede com os dados do governo espalhados em vrios lugares, ao
invs de guard-los em apenas um servidor, e gera o embrio da Internet.
1981

Em Janeiro de 1983, a ARPANET mudou seu


protocolo de NCP para TCP/IP e, em 1985 surge o FTP.
O CERN, Conseil Europen pour la Recherche Nuclaire, pegou a ideia
e criou a World Wide Web, interligando sistemas de pesquisas a
Universidades, e a rede ganhou o pblico a partir dos anos 90.
1981 1985
disquete de 51/4 disquete de 3
360 KB 1.44 MB

2003
32 GB
1986
640 MB

Em 20 anos mudamos para um novo


tipo de armazenamento de dados e a
ainda continua mudando...
e, em 60 anos, migramos do ENIAC para os Laptops, smartphones,
etc.
A 3 onda da humanidade.
Imprio sem rei e rainha que ainda no conhece a fora que tem.
A mais rpida conquista conhecida que interligou pases, grupos
e indivduos, independente de raa, gnero, religio ou costumes.
Inteligncia Artificial
Explora como os computadores
podem ser usados para executar
tarefas que exigem as caractersticas
humanas de inteligncia, imaginao
e intuio.
Diversos subconjuntos de interesse:
Resoluo de problemas
Linguagens naturais
Sistemas especialistas
Robtica
O debate sobre IA
Data mining
Resoluo de Problemas: Como os
Computadores Aprendem
A inteligncia artificial se afirma na capacidade
de os computadores aprenderem e melhorarem
o desempenho baseando-se nos erros
passados.
Dois elementos-chave:
Base de conhecimento um conjunto de fatos e
regras a respeito desses fatos.
Mecanismo de inferncia aplica regras aos fatos
para compor novos fatos.
Um mecanismo de inferncia capaz de pesquisar longas
cadeias de fatos relacionados para chegar a uma concluso
e criar um fato novo.
Voltar
Linguagens Naturais
A linguagem que as pessoas usam diariamente
para escrever e falar.
Associada com inteligncia artificial:
Seres humanos podero utilizar melhor a IA caso
possam se comunicar com os computadores
naturalmente.
Os computadores devem saber o vocabulrio,
as regras gramaticais e o contexto:
A mesma palavra pode ter diferentes significados em
diferentes contextos.

Voltar
Sistemas Especialistas
Um pacote de software
usado com um extenso
conjunto de dados
organizados:
Apresenta o computador
como um especialista em um
tpico em particular.
Contm um conjunto de fatos
e regras que foram
introduzidos originalmente
por seres humanos.
Construindo sistemas
especialistas.
Voltar
Construindo Sistemas
Especialistas
Shell do sistema especialista um pacote de
software que consiste na estrutura bsica usada
para encontrar respostas a questes.
O comprador introduz o conhecimento real.
Desafios:
Encontrar o especialista apropriado.
Recolher a informao dada pelo especialista.
Dispor as regras em um conjunto de regras
SE ENTO.

Voltar
Robtica
Rob um dispositivo
controlado por computador
que pode manipular
fisicamente seus arredores.
Usado principalmente em
instalaes de manufatura.
Freqentemente usado em
ambientes que seriam tediosos
ou perigosos para seres
humanos.
Robs de campo.

Voltar
Robs de Campo
Operam em campo, em vez de
na fbrica.
Vo a lugares que seres
humanos no poderiam ou no
gostariam de ir.
Freqentemente executam
trabalhos perigosos e insalubres.
Devem se envolver com um
ambiente altamente
desestruturado.

Voltar
O Debate sobre IA
Computadores realmente podem pensar?
Sistemas de IA no podem ser comparados
capacidade que uma pessoa tem para resolver
problemas por meio de uma ideia original em
vez de usar regras.
Computadores resolvem problemas percorrendo-os
passo a passo.
Seres humanos podem ver o quadro geral;
computadores no.

Voltar
Computadores Podem Pensar?
Surgiram vrias respostas:
Isso importa?
Se uma mquina capaz de executar uma tarefa
muito bem, importa se ela realmente pensa?
Mquinas pensam, mas no como seres
humanos:
Faltam-lhes a sensibilidade, a apreciao e a
paixo caractersticas dos seres humanos.

Voltar
Data Mining
O processo de extrair informao anteriormente
desconhecida a partir de dados existentes:
Enormes data stores de referncia cruzada de muitos
bancos de dados diferentes.
Examina tendncias e relaes que no so de
imediato patentes a um ser humano.
Companhias usam data mining para prever o
comportamento de consumidores.
Exemplo: Walmart (Fralda x Cerveja)
Realidade Virtual (RV)
O usurio interage fisicamente
com um ambiente criado por
computador:
Imerso o usurio torna-se
totalmente absorvido pela interao.
A RV altera a percepo que o
usurio tem da realidade:
Apela a diversos sentidos
simultaneamente.
Apresenta imagens que respondem
imediatamente s aes e aos
movimentos do usurio.
Aplicaes Potenciais da RV
Consumidores podem examinar produtos em
uma vitrine virtual.
Um guarda de segurana pode patrulhar
corredores e escritrios em locais remotos.
Mdicos e estudantes de medicina podero
experimentar novos procedimentos em
pacientes simulados, em vez de experimentar
em pacientes reais.
Sugesto
Jogar:
http://pt.akinator.com

Assistir:
ao documentrio:

TRIUMPH OF THE NERDS


ao filme:

PIRATAS DO VALE DO SILCIO