Você está na página 1de 62

N

umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

BASICA

COMPUTAC
AO
Origens e Hist
orico da Computacao

Carla Koike

Carla Denise Castanho

Marcus Vincius Lamar

Departamento de Ci
encia da Computac
ao

2012.2

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Conteudo

N
umeros e Metodos de Calculo

Geracao Zero

Computadores Eletronicos 1930 - Dias de Hoje

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Conceito de Numero

O primeiro grande passo do homem rumo `a ciencia e `a


tecnologia foi a concepcao da ideia de n
umero.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Conceito de Numero

O primeiro grande passo do homem rumo `a ciencia e `a


tecnologia foi a concepcao da ideia de n
umero.

Como surgiu a ideia dos n


umeros?

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Conceito de Numero

O primeiro grande passo do homem rumo `a ciencia e `a


tecnologia foi a concepcao da ideia de n
umero.

Como surgiu a ideia dos n


umeros?

Comparacao de conjuntos

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Conceito de Numero
I

O primeiro grande passo do homem rumo `a ciencia e `a


tecnologia foi a concepcao da ideia de n
umero.

Como surgiu a ideia dos n


umeros?

Comparacao de conjuntos

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Conceito de Numero
I

A comparacao por agrupamento deu origem ao conceito de


base de um sistema de numeracao

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Conceito de Numero
I

A utilizacao dos dedos como um dos conjuntos de comparacao


deu origem ao sistema de numeracao com base decimal

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeiros Metodos de Calculo


I
I

Utilizacao dos dedos como um dos primeiros metodos de


calculo
Da surgiram os termos Dgito e Digital

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeiros Metodos de Calculo

Exemplos de Soma e Multiplicacao com os dedos

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeiros Metodos de Calculo

Exemplos de Soma e Multiplicacao com os dedos

Os romanos so decoravam a tabuada ate 5

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeiros Metodos de Calculo

Exemplos de Soma e Multiplicacao com os dedos

Os romanos so decoravam a tabuada ate 5

Os calculos restantes eram feitos com os dedos...

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeiros Metodos de Calculo

Exemplos de Soma e Multiplicacao com os dedos

Os romanos so decoravam a tabuada ate 5

Os calculos restantes eram feitos com os dedos...

97= ?

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeiros Metodos de Calculo


I

Multiplicacao com os dedos:

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeiros Metodos de Calculo

Metodo Tabular de Multiplicacao desenvolvido pelos Arabes:

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeiros Metodos de Calculo

Metodo Tabular de Multiplicacao desenvolvido pelos Arabes:

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC


I

Abaco:
instrumento construdo com contas moveis em eixos,
representando dgitos de um n
umero

Primeiros abacos datam de 1.000 a.c. babil


onios e egpcios

Aperfeioado pelos chineses.

Em japones: soroban

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC


Foi com o uso de pedrinhas para auxiliar nas contagens que surgiu

o termo calculo. CALCULO


deriva da palavra latina calculus que
esta relacionada com a palavra grega chalix, ambas significando
pedrinha ou seixo.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC


I

John Napier (1550 1617) construiu um dispositivo simples e


barato com bastes de osso: Ossos de Napier

Fundamento Teorico do Logaritmo: operac


oes de
multiplicacao e divisao sao substitudas por adicao e subtracao

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC


Primeira calculadora portatil!

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

Calculos com grandes n


umeros eram possveis, mas trabalhosos...

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

Regua de Calculo (seculo XVII): as tabelas criadas por Napier


foram usadas por William Oughtred, matematico ingles, para
desenvolver a regua de calculo.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

Blaise Pascal (1623 1662, fsico, matematico e fil


osofo frances)
construiu uma Maquina de Somar, que consistia de engrenagens
mecanicas para cada dgito. Ela realizava somas e subtracoes.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC


Gottfried Wilhelm von Leibniz (1646 - 1716, matematico e filosofo
alemao), projeto em 1673 uma versao mais completa da maquina
de Pascal: ela realizava multiplicac
oes como a soma de uma
mesma parcela um certo n
umero de vezes. Esta maquina foi
construda em 1694.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC


I
I

A Revolucao Industrial contribuiu com o desenvolvimento de


dispositivos automaticos.
No Seculo XVIII, Basile Bouchon, Jean Falcon, e Jacques
Vaucanson, contriburam para a construcao e o
aprimoramento de um tear que podia tecer de acordo com
instrucoes cifradas em papel perfurado.
Em 1801 Joseph Marie Jacquard (1752 - 1834), mecanico
frances, conclui a maquina de tecer

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

Em 1823, Charles P. Babbage (1791 - 1871) foi contratado pela


Royal Astronomical Society of Great Britain para produzir uma
maquina calculadora programavel, com a finalidade de gerar
tabelas de navegacao para a Marinha britanica.
I

Maquina de Diferencas

Maquina Analtica

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

Maquina de Diferencas
I

Realizaria adicoes e subtrac


oes

Seria acionada por um motor movido a vapor

Conteria um dispositivo de gravacao em uma chapa de cobre

As ferramentas da epoca nao eram suficientemente


sofisticadas para construir a maquina.

Em 1850, Pehr Georg Scheutz constr


oi uma versao modificada

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

Maquina Analtica
I

Em 1833, o governo ingles financia a construcao da Maquina


Analtica

Generalizacao da Maquina de Diferencas.

Projetada para suportar qualquer tipo de calculo

Utiliza a programacao como princpio basico.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

Maquina Analtica
I Apesar de inteiramente mec
anica, a maquina analtica de
Babbage essencialmente possua os mesmos componentes que
um computador atual:
1. Mem
oria: rodas dentadas de contagem;
2. Processador: com uma unidade de realizar quatro operacoes
aritmeticas e unidade de controle, constituda de cartoes
convenientemente perfurados para realizar esta ou aquela
operacao;
3. Sada: para uma impressora ou para um dispositivo perfurador
de cart
oes.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC


Maquina Analtica
Em 1991, o Museu de Ciencias de Londres construiu uma versao
da Maquina Analtica a partir dos desenhos de Babbage... e
funcionou!!!

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

BABBAGE O PAI DA COMPUTAC


AO!!!
O projeto de Babbage anteviu os passos que ate hoje sao a base do
funcionamento de um computador:
I

Programacao e alimentacao de dados, atraves de cartoes


perfurados.

Uma unidade de mem


oria, onde os n
umeros podiam ser
armazenados e reutilizados.

Programacao sequencial de operac


oes.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos Mecanicos 500 aC - 1880 dC

Ada Augusta King (1815 - 1852), Condessa de Lovelace:


matematica talentosa, grande colaboradora de Babbage.
Criou programas de exemplo para a maquina e e reconhecida como
a primeira programadora da hist
oria.
Babbage declarou que Ada Lovelace parece compreender a
maquina analtica melhor que ele.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos EletroMecanicos 1880 - 1930

Com a invencao do motor eletrico no fim do seculo XIX,


surgiu uma grande quantidade de maquinas de somar
acionadas por motores eletricos.

Em 1889, o estatstico Herman Hollerith (1860 - 1929)


desenvolveu uma maquina perfuradora de cartoes e uma
maquina tabuladora que contava, classificava e ordenava
informacoes armazenadas em cart
oes perfurados.

Foi utilizada no censo americano de 1890: apurado em menos


de 3 anos contra dez anos do censo 1880

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos EletroMecanicos 1880 - 1930


Maquina de Apuracao de Dados de Hollerith

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos EletroMecanicos 1880 - 1930

1890: Hollerith criou a empresa Tabulating Machine Company


para comercializar sua maaquina

1911: Tres empresas foram fundidas formando a CTR


Computing-Tabulating-Recording Company

1924: Renomeiada para IBM International Business Machines


Corporation

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos EletroMecanicos 1880 - 1930


Na decada de 1930, Konrad Zuse (1910 - 1955), um estudante de
engenharia alemao, criou sua primeira maquina, chamada Z1,
baseada em reles eletromecanicos.
Reles sao chaves mecanicas controladas eletricamente.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos EletroMecanicos 1880 - 1930


Versoes: Z1, Z2, Z3 e Z4
I

Z1 usava um teclado dispositivo de entrada.

Lampadas (dispositivo binario - acesa e apagada) como


componente de sada.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos EletroMecanicos 1880 - 1930


Harvard Mark I:
I

Baseado no sistema decimal e no binario.

Era capaz de armazenar 72 n


umeros.

Possua 3.300 reles, 175.000 conex


oes, 800 km de cabos e
pesava 5 toneladas.

Instrucoes de dois operandos eram introduzidas na maquina


por meio de uma fita de papel perfurado.

Podia realizar uma soma em seis segundos e uma divisao em


12 segundos

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos EletroMecanicos 1880 - 1930

Harvard Mark I: Um Importante Marco na Computacao


I

Os dados eram armazenados em dispositivos eletromecanicos


enquanto as instruc
oes, chamadas de programa, eram
armazenadas em papel perfurado

As instrucoes tambem eram armazenadas em um formato


diferente dos dados

A tecnica de armazenamento de dados e instrucoes


separadamente tornou-se conhecida como Arquitetura
Harvard.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos EletroMecanicos 1880 - 1930

Harvard Mark I:

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Dispositivos EletroMecanicos 1880 - 1930


Harvard Mark II, III e IV
Primeiro Caso de Bug encontrado: um inseto preso nos contatos
de um rele.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeira geracao: Computadores a Valvula


I

Valvula: dispositivo eletr


onico que controla a passagem de
corrente eletrica.

Chave controlada por tensao sem partes mecanicas moveis, ou


seja, muito mais rapida que o rele.

Porem... Esquenta demais

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeira geracao: Computadores a Valvula

Eniac: Electronic Numerical Integrator and Calculator


I

Projetado e construdo entre 1943 e 1946

Primeiro computador eletr


onico e digital.

Construdo para emprego geral, isto e, com programa de


instrucoes que podia alterar o tipo de calculo a ser realizado
com os dados.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeira geracao: Computadores a Valvula

Eniac: Electronic Numerical Integrator and Calculator


I

Mais de 17.000 valvulas, pesava 30 toneladas e ocupada uma


area de 180m2

Consumia 150.000 watts e um enorme ventilador tentava


reduzir o calor produzido

As valvulas queimavam constantemente por causa do excesso


de calor

Programado atraves da redistribuicao de cabos em tomadas


diferentes e rearranjo de chaves (possua cerca de 6000).

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeira geracao: Computadores a Valvula

Eniac: Electronic Numerical Integrator and Calculator

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeira geracao: Computadores a Valvula

EDVAC: Electronic Discret Variable Automatic Computer,


sucessor do ENIAC, mas projeto e descontinuado

John von Neumann (1903-1957) cria o conceito de programa


armazenado

Em 1946, von Neumann e outros em Princenton criam o


projeto IAS, o primeiro computador com programa
armazenado

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeira geracao: Computadores a Valvula

Arquitetura von Neumann


I

Computador consiste de mem


oria para armazenamento, e
processador para execucao

Dados e programa armazenados em mem


oria

Ciclos de execucao: Busca Decodificac


ao Execuc
ao

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Primeira geracao: Computadores a Valvula

Computadores Comerciais
I

UNIVAC1: primeiro computador comercial de proposito geral,


construdo em 1949

Processou dados dos Censos Americanos de 1950 e de 1960

IBM-701, voltado para o processamento cientfico:


comercializado em 1953

Em 1955, IBM-702 foi lancado voltado para uso comercial.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Segunda geracao: Computadores Transistorizados


I
I
I
I

Transistor foi criado nos laborat


orios da Bell em 1947
Realiza as mesmas func
oes das valvulas, mais rapidamente e
com menor consumo de energia
Primeiro computador transistorizado: IBM-7090
Supercomputador CDC-6600, criado pela Control Data
Corporation em 1964.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Terceira Geracao: Computadores com Circuitos Integrados


I

Circuito Integrado (CI): agrega m


ultiplos transistores em um
u
nico elemento de silcio.

Escala de integracao de elementos dentro de um CI e


responsavel pela miniaturizacao de equipamentos eletronicos.

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Terceira Geracao: Computadores com Circuitos Integrados


I
I
I

IBM lanca a serie de computadores 360.


Computadores posseum interfaces de entrada e sada mais
amigaveis: teclado, monitores, impressoras
Computadores sao de uso compartilhado e o preco o torna
mais acessvel

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Quarta Geracao: Computadores com Processadores

Computadores com Processadores


I

VLSI (Very Large Scale Integration ): Milh


oes de dispositivos
eletronicos em um Circuito Integrado

Componentes da execucao dos programas concentrados em


um CI: Intel 4004, em 1971

computadores portateis, meios de armazenamento mais


compactos e rapidos, interfaces mais amigaveis

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Quarta Geracao: Computadores com Processadores


A partir do uso de processadores, a evolucao e rapida e a divisao
em geracoes e mais difcil...

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

1971: Intel 4004 - 4 bits, 2.300 transistores, 740kHz


1972: Intel 8008 - 8 bits, 3.500, 500kHz
1976, Intel 8085 8 bits, 6.500, 5MHz
1978: Intel 8086 - 16 bits, 29.000, 10MHz
1982: Intel 80186 16bits
1982: Intel 80286 16 bits, 134.000, 25MHz
1985: Intel 80386 - 32 bits, 275.000, 33MHz (cache externa)
1989: Intel 40486 32 bits, 1.200.000, 50MHz (L1 cache)
1993: Pentium 32 bits, 3.100.000, at 233MHz
1995: Pentium Pro/MMX 32 bits, 4.500.000, 200MHz
1997: Pentium II 32 bits, 7.5000.000, 450MHz
1999: Pentium III 32 bits, 28.000.000, 1.13GHz
2000: Pentium IV 32 bits, 42.000.000, at 3.4GHz
2001: Intel Itanium 64 bits (AMD antes)
2003: Pentium-M (Centrino, ...) 32 bits, 77.000.000, 2.1GHz
2005: Pentium-D 64bits, 230.000.000, 3.4GHz
2006: Core (Duo,Solo) 32bits, 151.000.000, 1.66GHz
2006: Core2 (Duo) - 64 bits, 291.000.000, 3GHz
2007: Core2 (Quad) 64 bits 830.000.000 3GHz (s L2)
2008: Core i7 (Quad) 64 bits 731.000.000 3GHz (L3 cache)

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

Lei de Moore
Preve que a capacidade de integracao dobre a cada 2 anos
(http://www.intel.com/technology/mooreslaw/)

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia

N
umeros e M
etodos de C
alculo

Gerac
ao Zero

Computadores Eletr
onicos 1930 - Dias de Hoje

O que vem por a??

Mudanca na Arquitetura: 1 core, 2 cores, 4 cores, 8 cores, 16


cores, ....many cores..., Network on Chip (NoC)

Mudanca Tecnologica: Computacao Otica,


Computacao
Quantica, Computacao Biol
ogica (DNA), ...

Voces farao este futuro!

ckoike@cic.unb.br
BASICA

COMPUTAC
AO

Universidade de Braslia