Sunteți pe pagina 1din 73

UMA BREVE HISTRIA

DA COMPUTAO

Material elaborado pela:


Profa. Rosely Sanches (ICMC/USP)

Histrico do Computador
O que um computador?
Quem o inventou?

Histrico do Computador
O

computador se desenvolveu paralelamente


necessidade crescente de clculos rpidos
e exatos da humanidade

Os

ancestrais do computador remontam a


mais de 3000 anos

Primeiros Mtodos de
Clculo
DEDOS

quase certo que o


primeiro instrumento de
clculo que o homem
utilizou foram seus
prprios dedos

Primeiros Mtodos de Clculo

DEDOS
MULTIPLICAO DOS ROMANOS
Os

romanos s decoravam a tabuada da


multiplicao at 5
O resto dos clculos era feito com os dedos

9X7=?

Primeiros Mtodos de Clculo - DEDOS


MULTIPLICAO DOS ROMANOS
9 X 7 = ?

10 - 9 = 1
Abaixar 1 dedo

10 - 7 = 3
Abaixar 3 dedos

soma dos dedos erguidos


algarismo das dezenas

4+2=6

produto dos dedos abaixados


algarismo das unidades

1x3=3

9 X 7 = 63

Primeiros Mtodos de
Clculo
Na

medida em que os clculos foram se


complicando e aumentando de tamanho,
sentiu-se a necessidade de um instrumento
que viesse em auxlio
Surgiu assim, h cerca de 2.500 anos, o
BACO

Primeiros Mtodos de
Clculo
BACO
Formado

por fios
paralelos e contas ou
arruelas deslizantes,
que de acordo com a
posio,
posio representa a
quantidade a ser
trabalhada.

baco Chins

baco Japons - soroban


8

Primeiros Mtodos de
Clculo - BACO
5000 500 50

Valem 5 unidades

FIOS:
FIOS posio dos dgitos
CONTAS:
CONTAS dgitos
Valem 1 unidade
1000 100 10

1
9

Primeiros Mtodos de Clculo

BACO
5000 500 50

Representao do nmero
27
27 = 20 + 7
1000 100 10

1
10

Primeiros Mtodos de Clculo

BACO
5000 500 50

Representao do nmero
27
27 = 20 + 7
1000 100 10

1
11

Primeiros Mtodos de Clculo

BACO
SOMA EFETUADA NO BACO
236 + 61 = ?
5000 500 50

5000 500 50

1000 100 10

1000 100 10

236

236 + 61 = 297

12

Auxlios Manuais nos


Clculos Escritos
MULTIPLICAO DOS RABES
O

mtodo de multiplicao utilizado hoje


uma variao de um mtodo tabular
desenvolvido pelos rabes
2
8
13

Auxlios Manuais nos Clculos Escritos

Multiplicao dos rabes


feito o produto
de cada dgito
do nmero 217
por 1

feito o produto
de cada dgito
do nmero 217
por 4

217 X 14 = ?
1

2
1
4

2
8

7
1

7
2

O produto a soma dos


dgitos nas diagonais
14

Auxlios Manuais nos Clculos Escritos

Multiplicao dos rabes


217 X 14 = ?
2
1
4

0
3

2
8

2
4

217 X 14 = 3

8
15

Auxlios Mecnicos para os


Clculos
1617 -

John Napier
(inventor dos logaritmos)
generalizou o
procedimento tabular
dos rabes e construiu
um dispositivo simples e
barato com bastes de
osso:
ossos de Napier

1
1 2
1 2
2 3
2 3
3 4
3 4
4 5
4 5
5 6
5 6
6 7
6 7
7 8
7 8
8 9
8 9
9 0
9 0
0
0
16

Auxlios Mecnicos para os Clculos

Ossos de Napier
3

1
0

4
5

1
1

2
5

2
3

4
2

137 x 4 = ?

137 x 4 =

8
17

Ossos de Napier

18

Ossos de Napier

19

Auxlios Mecnicos para os


Clculos
1633 -

William Oughtred (sacerdote ingls)


representou os logaritmos de Napier em
escalas de marfim, chamando-os de
CRCULOS DE PROPORO.
Originou a RGUA DE CLCULOS : o
primeiro computador analgico da histria

20

Auxlios Mecnicos para os


Clculos
1623 -

primeira mquina de calcular Wilhelm


Schickard

21

Auxlios Mecnicos para os


Clculos

1642 - Blaise Pascal (filsofo francs)


com 19 anos construiu Mquina de
Somar (Pascalina)
Auxiliar seu pai - coletor de impostos
A mquina era constituda de
engrenagens mecnicas
A mquina utilizava o sistema decimal
para os seus clculos de maneira que
quando um disco ultrapassava o valor 9,
retornava ao 0 e aumentava uma
unidade no disco imediatamente superior
22

Mquina de Somar -Pascalina

primeira

calculadora
mecnica do mundo
23

Auxlios Mecnicos
Automticos
1728 -

Basile Bouchon construiu Tear Para Tecer


Desenhos de Seda
Os desenhos eram cifrados em folha giratria de
papel perfurado
Somente trabalhavam as agulhas coincidentes com
os furos
1801 -

Joseph Marie Jacquard construiu Mquina


de Tecer com Cartes Perfurados

24

Auxlios Mecnicos
Automticos
1728 -

Basile Bouchon construiu Tear Para Tecer


Desenhos de Seda
Os desenhos eram cifrados em folha giratria de
papel perfurado
Somente trabalhavam as agulhas coincidentes com
Esta idia seria
os furos

aproveitada mais tarde

1801 -

Joseph Marie Jacquard construiu Mquina


de Tecer com Cartes Perfurados

25

Auxlios Mecnicos
Automticos
Mquina de
Tecer de
Jacquard

26

Auxlios Mecnicos
Automticos
1820 - Charles

Babbage (matemtico ingls)


preocupado com os erros contidos nas
tabelas matemticas de sua poca, construiu
um modelo para calcular tabelas de funes
(logaritmos, funes trigonomtricas, etc.)
sem a interveno de um operador humano Mquina Diferencial de Babbage
Baseado nos conceitos de diversos cientistas
e no desenvolvimento que Jacquard efetuou
com seus teares.
27

Auxlios Mecnicos Automticos

Mquina Diferencial de Babbage


1823 -

governo britnico concordou em


financiar a construo da mquina
as ferramentas da poca no eram
suficientemente sofisticadas para construir a
mquina
Babbage gastou tempo construindo
ferramentas
por diversas vezes a construo da mquina
parou por falta de fundos
28

Auxlios Mecnicos Automticos

Mquina Diferencial de Babbage


A

mquina era
composta de
discos giratrios
operados por
manivela

29

Auxlios Mecnicos Automticos

Mquina Analtica de Babbage


1833 -

Babbage projetou mquina bastante


aperfeioada - Mquina Analtica
podia ser programada atravs de cartes
perfurados
calculava vrias funes diferentes
devido tecnologia pouco avanada, a
mquina no foi concluda
somente um sculo depois suas idias foram
postas em prtica
30

Mquina Analtica de Babbage

31

Auxlios Mecnicos Automticos

Mquina Analtica de Babbage


1833 -

Babbage projetou mquina bastante


aperfeioada - Mquina Analtica
podia ser programada atravs de cartes
Para muitos Babbage considerado
perfurados
o verdadeiro pai do computador
calculava vrias funes diferentes
devido tecnologia pouco avanada, a
mquina nunca foi construda
somente um sculo depois suas idias foram
postas em prtica
32

Auxlios Mecnicos
Automticos
Os

dados do censo (que ocorre a cada 10


anos) de 1880 dos EUA levou quase 8 anos
para ser processado
Temia-se que os dados do censo de 1890
no estivessem processados em 1900
Herman Hollerith (estatstico) foi encarregado
pela Agncia Estatstica dos EUA de
desenvolver uma tcnica para acelerar o
processamento dos dados do censo
33

Auxlios Mecnicos
Automticos
Hollerith

usou a idia de Jackard e construiu


a Perfuradora de Cartes
os dados eram perfurados em cartes que
podiam ser classificados por meio de pinos
que passavam pelos furos

34

Perfuradora de Cartes - Hollerith

35

Tabuladora de Cartes - Hollerith

36

Auxlios Mecnicos Automticos -

Tabuladora de Cartes
o

processamento dos dados do censo de


1890 demorou 3 anos
vrios pases utilizaram a mquina
Hollerith montou uma empresa Tabulating
Machine Company - 1924 International
Business Machines Corporation - IBM

37

Calculadoras
Dcadas

de 1930 e 1940:
1940 os Anos
Efervescentes
Efervescentes
Vrios projetos simultneos:
Konrad

Zuse
1936-1938 surge o Z1
1941 concludo o Z3,
Z3 primeira calculadora
universal controlada por um programa
2600 rels
Memria: 64 nmeros de 22 bits
38

Calculadoras
Z3: utilizado para projetar avies e msseis

39

Calculadoras
Howard Aiken

O sonho de Babbage torna-se realidade


1937-1944 Harvard Mark 1
Medidas: 16,6m X 2,6m;
Peso: 5t e vrias toneladas de gelo para refrigerao
Utilizava rels e outros dispositivos eletromecnicos

40

Calculadoras Mark 1

41

COLOSSUS - 1943
Desenvolvida pelos britnicos
Possua dimenses gigantescas: 1.500 vlvulas
e era capaz de processar cerca de 5.000
caracteres por segundo.
criado com a finalidade de decifrar os cdigos
secretos usados pelo exrcito alemo na II
Guerra Mundial.
O interesse pela construo do primeiro
computador foi grande, seu interesse inicial era
militar. Alemanha e E.U.A disputavam uma
acirrada corrida contra o tempo.

42

COLOSSUS - 1943

43

Calculadoras
ENIAC - Electronic Integrator and
Calculator
A

derradeira grande calculadora


Levou 3 anos para ser construda: 1943 -1946
Possua:

17.468 vlvulas,
70.000 resistncias,
10.000 capacitores,
1.500 rels e
6.000 comutadores manuais.
44

Calculadoras - ENIAC
Consumiu

uma pequena fortuna: $500,000 da

poca.
Ocupava uma rea de 150m2 e pesava 30
toneladas.
Era acionada por um motor equivalente a dois
potentes motores de carros de quatro cilindros,
enquanto um enorme ventilador refrigerava o
calor produzido pelas vlvulas.
Consumia 150.000 watts ao produzir o calor
equivalente a 50 aquecedores domsticos.
45

Calculadoras - ENIAC
Programao:

atravs de fios e pinos (como painel

telefnico)
Executava 5000 adies/subtraes ou 300
multiplicaes por segundo
Para programar demorava 1 ou 2 dias (situao
intolervel)
A grande limitao era a capacidade de armazenamento
de dados

46

ENIAC

47

48

ENIAC

Computadores
1946 - John von Neumann (consultor do
projeto ENIAC)
criou

o conceito de programa armazenado


criou o conceito de operaes com nmero
binrio
desenvolveu a lgica dos circuitos

49

Computadores
1948 - Universidade de Cambridge EDSAC (Electronic Delay Storage
Automatic Calculator)
primeira

mquina baseada na proposta de Von


Neumann
baseado nas teorias de von Neuman, vrias
mquinas foram construdas:
IAS, BINAC, Manchester MARK 1

50

Computadores
1950 - Maucly, Eckert (construtores do
ENIAC) - UNIVAC I
lanado

em escala comercial
usado pela 1a vez na Agncia de
Recenseamento dos EUA em 1951
usava diodos de cristal ao invs de vlvulas a
vcuo

51

UNIVAC I

52

Computadores
1953: IBM - IBM 701
usado

na guerra da Coria
1o computador de grande porte da IBM

53

IBM 701

54

Computadores
1955: IBM - IBM 704

a maravilha da poca: s entrava em pane a


apenas cada 8 dias!
ainda utilizava vlvulas
para ele foi criada a primeira linguagem de
programao: o FORTRAN.

55

IBM 704

56

Computadores
1959: IBM - IBM 7090
transistores
foram

vendidos centenas a um preo mdio de


$3,000,000 !!!

57

Computadores
1961: IBM - Famlia IBM/360
Transistorizados

circuito integrado - chip


objetivo padronizar equipamento da empresa
sistema modular
mais poderosos e mais baratos
aceitavam uma grande variedade de perifricos
foram vendidos milhares de unidades no mundo
todo dando IBM a hegemonia absoluta no
ramo.

58

IBM/360

59

Evoluo Tecnolgica dos


Computadores
As Eras da Informtica
Informtica

1 Gerao (1951-1958) - Circuitos Eletro-mecnicos e


Vlvulas
2 Gerao (1959-1963) - Transistor
3 Gerao (1964-1979) - Circuito Integrado
4 Gerao (1980-presente) computadores pessoais,
miniaturizao, microprocessador
5 Gerao (atualmente) computao ubqua (softwares
embarcados)

60

Eras da Informtica
1a Gerao

Circuitos eletromecnicos e vlvulas,


operaes internas em milissegundos

Vlvula:

Dispositivo que conduz a corrente

eltrica num s sentido


Ex:

ENIAC

61

Eras da Informtica
2a Gerao

Circuitos eletrnicos transistorizados,


operaes internas em microssegundos

Transistor: Amplificador de cristal,


inventado nos EUA, em 1948, para
substituir a vlvula (prmio Nobel de
1956)

EX: IBM7090

62

Eras da Informtica
3a Gerao

Integrao: Circuitos integrados (SSI e MSI), operaes


internas em nanossegundos

Circuito Integrado: Circuito eletrnico constitudo de


elevado nmero de componentes arrumados em um chip
(uma pastilha de semicondutor) de poucos centmetros
ou milmetros quadrados

SSI -integrao em pequena escala - menos de 10


elementos por chip

MSI - integrao em mdia escala - 10 a 100 elementos


por chip

Ex: IBM360
63

Eras da Informtica
4a Gerao
Circuitos

tecnologia de firmware (software


armazenado em chip)

Integrao

em escalas superiores, permitindo


capacidade muito maior de processamento

Ex:

Computadores pessoais (desktops e laptops)

64

Eras da Informtica
5a Gerao
Caracterizada

pela diminuio do tamanho dos


computadores (PDAs) e da presena da computao em
atividades cotidianas (softwares embarcados):
relgios, celulares, cartes de banco, microondas,
carros, controle de portas...

Acoplamento

do hardware e do software para oferecer


solues tecnolgicas

Computao

ubqua

65

Classificao dos
Computadores
A

classificao toma como base o tamanho e


a velocidade de processamento
mainframe
supercomputador
workstation e
computador pessoal (PC),
(PC)

Em

virtude dos contnuos avanos da


tecnologia da computao, essas definies
mudam constantemente.
66

Mainframe

Um mainframe um computador de grande porte,


dedicado normalmente ao processamento de um
volume grande de informaes.
So capazes de realizar operaes com grande
velocidade e sobre um volume muito grande de
dados.
Oferecem servios de processamento a milhares
de usurios atravs de milhares de terminais
conectados diretamente ou atravs de uma rede.
Ainda so muito usados em ambientes comerciais e
grandes empresas

67

Mainframe

Mainframe Honeywell-Bull DPS 7 da BWW

68

Supercomputador
So

utilizados na soluo de problemas em


que o tempo de clculo um limite, enquanto
os mainframes so utilizados em tarefas que
exigem alta disponibilidade e envolvem alta
taxa de transferncia de dados (internos ou
externos ao sistema).
normalmente os supercomputadores so
utilizados em aplicaes cientficas e
militares,
69

Supercomputador

Columbia supercomputador NASA

70

Workstation

So computadores com poderosa capacidade de


processamento grfico e matemtico, alm da
possibilidade de realizar diversas tarefas ao mesmo
tempo.
So
normalmente
utilizadas
por
cientistas,
engenheiros, projetistas e outros trabalhadores do
conhecimento.
Suas capacidades grficas e de processamento
permitem que eles apresentem mltiplas vises
plenamente representadas de um objeto fsico.

71

Computador pessoal

considerada uma revoluo da Informtica


O PC transformou o computador em mais um
eletrodomstico, presente em virtualmente todo lugar.

Mesma capacidade de
processamento que os
mainframes dos anos 80, alm
das novas capacidades grficas
e interativas.
Podem ser utilizados
isoladamente ou como parte de
uma rede
72

Estado da Arte
Software,

software, software
Conectividade
Redes de Computadores
Internet
Inteligncia Artificial
Data Mining
Lgica Fuzzy
Robtica
Computao para o Lazer
73