-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
COMPUTACAO BASICAOrigens e Historico da Computacao
Carla Koike Carla Denise Castanho Marcus Vincius Lamar
Departamento de Ciencia da Computacao
2012.2
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Conteudo
Numeros e Metodos de Calculo
Geracao Zero
Computadores Eletronicos 1930 - Dias de Hoje
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 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 numero.
I Como surgiu a ideia dos numeros?
I Comparacao de conjuntos
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 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 numero.
I Como surgiu a ideia dos numeros?
I Comparacao de conjuntos
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 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 numero.
I Como surgiu a ideia dos numeros?
I Comparacao de conjuntos
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 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 numero.
I Como surgiu a ideia dos numeros?
I Comparacao de conjuntos
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Conceito de Numero
I A comparacao por agrupamento deu origem ao conceito debase de
um sistema de numeracao
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Conceito de Numero
I A utilizacao dos dedos como um dos conjuntos de comparacaodeu
origem ao sistema de numeracao com base decimal
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeiros Metodos de Calculo
I Utilizacao dos dedos como um dos primeiros metodos
decalculo
I Da surgiram os termos Dgito e Digital
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeiros Metodos de Calculo
I Exemplos de Soma e Multiplicacao com os dedos
I Os romanos so decoravam a tabuada ate 5
I Os calculos restantes eram feitos com os dedos...
I 9 7 = ?
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeiros Metodos de Calculo
I Exemplos de Soma e Multiplicacao com os dedos
I Os romanos so decoravam a tabuada ate 5
I Os calculos restantes eram feitos com os dedos...
I 9 7 = ?
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeiros Metodos de Calculo
I Exemplos de Soma e Multiplicacao com os dedos
I Os romanos so decoravam a tabuada ate 5
I Os calculos restantes eram feitos com os dedos...
I 9 7 = ?
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeiros Metodos de Calculo
I Exemplos de Soma e Multiplicacao com os dedos
I Os romanos so decoravam a tabuada ate 5
I Os calculos restantes eram feitos com os dedos...
I 9 7 = ?
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeiros Metodos de Calculo
I Multiplicacao com os dedos:
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeiros Metodos de Calculo
I Metodo Tabular de Multiplicacao desenvolvido pelos Arabes:
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeiros Metodos de Calculo
I Metodo Tabular de Multiplicacao desenvolvido pelos Arabes:
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
I Abaco: instrumento construdo com contas moveis em
eixos,representando dgitos de um numero
I Primeiros abacos datam de 1.000 a.c. babilonios e egpcios
I Aperfeioado pelos chineses.
I Em japones: soroban
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
Foi com o uso de pedrinhas para auxiliar nas contagens que
surgiuo termo calculo. CALCULO deriva da palavra latina calculus
queesta relacionada com a palavra grega chalix, ambas
significandopedrinha ou seixo.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
I John Napier (1550 1617) construiu um dispositivo simples
ebarato com bastes de osso: Ossos de Napier
I Fundamento Teorico do Logaritmo: operacoes demultiplicacao e
divisao sao substitudas por adicao e subtracao
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
Primeira calculadora portatil!
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
Calculos com grandes numeros eram possveis, mas
trabalhosos...
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
Regua de Calculo (seculo XVII): as tabelas criadas por
Napierforam usadas por William Oughtred, matematico ingles,
paradesenvolver a regua de calculo.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
Blaise Pascal (1623 1662, fsico, matematico e filosofo
frances)construiu uma Maquina de Somar, que consistia de
engrenagensmecanicas para cada dgito. Ela realizava somas e
subtracoes.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
Gottfried Wilhelm von Leibniz (1646 - 1716, matematico e
filosofoalemao), projeto em 1673 uma versao mais completa da
maquinade Pascal: ela realizava multiplicacoes como a soma de
umamesma parcela um certo numero de vezes. Esta maquina
foiconstruda em 1694.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
I A Revolucao Industrial contribuiu com o desenvolvimento
dedispositivos automaticos.
I No Seculo XVIII, Basile Bouchon, Jean Falcon, e
JacquesVaucanson, contriburam para a construcao e oaprimoramento de
um tear que podia tecer de acordo cominstrucoes cifradas em papel
perfurado.
I Em 1801 Joseph Marie Jacquard (1752 - 1834), mecanicofrances,
conclui a maquina de tecer
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
Em 1823, Charles P. Babbage (1791 - 1871) foi contratado
pelaRoyal Astronomical Society of Great Britain para produzir
umamaquina calculadora programavel, com a finalidade de
gerartabelas de navegacao para a Marinha britanica.
I Maquina de Diferencas
I Maquina Analtica
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
Maquina de Diferencas
I Realizaria adicoes e subtracoes
I Seria acionada por um motor movido a vapor
I Conteria um dispositivo de gravacao em uma chapa de cobre
I As ferramentas da epoca nao eram suficientementesofisticadas
para construir a maquina.
I Em 1850, Pehr Georg Scheutz constroi uma versao modificada
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
Maquina Analtica
I Em 1833, o governo ingles financia a construcao da
MaquinaAnaltica
I Generalizacao da Maquina de Diferencas.
I Projetada para suportar qualquer tipo de calculo
I Utiliza a programacao como princpio basico.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
Maquina AnalticaI Apesar de inteiramente mecanica, a maquina
analtica de
Babbage essencialmente possua os mesmos componentes queum
computador atual:
1. Memoria: rodas dentadas de contagem;2. Processador: com uma
unidade de realizar quatro operacoes
aritmeticas e unidade de controle, constituda de
cartoesconvenientemente perfurados para realizar esta ou
aquelaoperacao;
3. Sada: para uma impressora ou para um dispositivo perfuradorde
cartoes.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
Maquina AnalticaEm 1991, o Museu de Ciencias de Londres
construiu uma versaoda Maquina Analtica a partir dos desenhos de
Babbage... efuncionou!!!
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos Mecanicos 500 aC - 1880 dC
BABBAGE O PAI DA COMPUTACAO!!!O projeto de Babbage anteviu os
passos que ate hoje sao a base dofuncionamento de um
computador:
I Programacao e alimentacao de dados, atraves de
cartoesperfurados.
I Uma unidade de memoria, onde os numeros podiam serarmazenados
e reutilizados.
I Programacao sequencial de operacoes.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 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 comoa primeira programadora
da historia.Babbage declarou que Ada Lovelace parece compreender
amaquina analtica melhor que ele.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos EletroMecanicos 1880 - 1930
I Com a invencao do motor eletrico no fim do seculo XIX,surgiu
uma grande quantidade de maquinas de somaracionadas por motores
eletricos.
I Em 1889, o estatstico Herman Hollerith (1860 -
1929)desenvolveu uma maquina perfuradora de cartoes e umamaquina
tabuladora que contava, classificava e ordenavainformacoes
armazenadas em cartoes perfurados.
I Foi utilizada no censo americano de 1890: apurado em menosde 3
anos contra dez anos do censo 1880
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos EletroMecanicos 1880 - 1930
Maquina de Apuracao de Dados de Hollerith
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos EletroMecanicos 1880 - 1930
I 1890: Hollerith criou a empresa Tabulating Machine Companypara
comercializar sua maaquina
I 1911: Tres empresas foram fundidas formando a
CTRComputing-Tabulating-Recording Company
I 1924: Renomeiada para IBM International Business
MachinesCorporation
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos EletroMecanicos 1880 - 1930
Na decada de 1930, Konrad Zuse (1910 - 1955), um estudante
deengenharia alemao, criou sua primeira maquina, chamada Z1,baseada
em reles eletromecanicos.Reles sao chaves mecanicas controladas
eletricamente.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos EletroMecanicos 1880 - 1930
Versoes: Z1, Z2, Z3 e Z4
I Z1 usava um teclado dispositivo de entrada.
I Lampadas (dispositivo binario - acesa e apagada)
comocomponente de sada.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos EletroMecanicos 1880 - 1930
Harvard Mark I:
I Baseado no sistema decimal e no binario.
I Era capaz de armazenar 72 numeros.
I Possua 3.300 reles, 175.000 conexoes, 800 km de cabos epesava
5 toneladas.
I Instrucoes de dois operandos eram introduzidas na maquinapor
meio de uma fita de papel perfurado.
I Podia realizar uma soma em seis segundos e uma divisao em12
segundos
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos EletroMecanicos 1880 - 1930
Harvard Mark I: Um Importante Marco na Computacao
I Os dados eram armazenados em dispositivos
eletromecanicosenquanto as instrucoes, chamadas de programa,
eramarmazenadas em papel perfurado
I As instrucoes tambem eram armazenadas em um formatodiferente
dos dados
I A tecnica de armazenamento de dados e instrucoesseparadamente
tornou-se conhecida como ArquiteturaHarvard.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos EletroMecanicos 1880 - 1930
Harvard Mark I:
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Dispositivos EletroMecanicos 1880 - 1930
Harvard Mark II, III e IVPrimeiro Caso de Bug encontrado: um
inseto preso nos contatosde um rele.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeira geracao: Computadores a Valvula
I Valvula: dispositivo eletronico que controla a passagem
decorrente eletrica.
I Chave controlada por tensao sem partes mecanicas moveis,
ouseja, muito mais rapida que o rele.
I Porem... Esquenta demais
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeira geracao: Computadores a Valvula
Eniac: Electronic Numerical Integrator and Calculator
I Projetado e construdo entre 1943 e 1946
I Primeiro computador eletronico e digital.
I Construdo para emprego geral, isto e, com programa
deinstrucoes que podia alterar o tipo de calculo a ser realizadocom
os dados.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 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 umaarea
de 180m2
I Consumia 150.000 watts e um enorme ventilador tentavareduzir o
calor produzido
I As valvulas queimavam constantemente por causa do excessode
calor
I Programado atraves da redistribuicao de cabos em
tomadasdiferentes e rearranjo de chaves (possua cerca de 6000).
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeira geracao: Computadores a Valvula
Eniac: Electronic Numerical Integrator and Calculator
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeira geracao: Computadores a Valvula
I EDVAC: Electronic Discret Variable Automatic Computer,sucessor
do ENIAC, mas projeto e descontinuado
I John von Neumann (1903-1957) cria o conceito de
programaarmazenado
I Em 1946, von Neumann e outros em Princenton criam oprojeto
IAS, o primeiro computador com programaarmazenado
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeira geracao: Computadores a Valvula
Arquitetura von Neumann
I Computador consiste de memoria para armazenamento,
eprocessador para execucao
I Dados e programa armazenados em memoria
I Ciclos de execucao: Busca Decodificacao Execucao
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Primeira geracao: Computadores a Valvula
Computadores Comerciais
I UNIVAC1: primeiro computador comercial de proposito
geral,construdo em 1949
I Processou dados dos Censos Americanos de 1950 e de 1960
I IBM-701, voltado para o processamento cientfico:comercializado
em 1953
I Em 1955, IBM-702 foi lancado voltado para uso comercial.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Segunda geracao: Computadores Transistorizados
I Transistor foi criado nos laboratorios da Bell em 1947I
Realiza as mesmas funcoes das valvulas, mais rapidamente e
com menor consumo de energiaI Primeiro computador
transistorizado: IBM-7090I Supercomputador CDC-6600, criado pela
Control Data
Corporation em 1964.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Terceira Geracao: Computadores com Circuitos Integrados
I Circuito Integrado (CI): agrega multiplos transistores em
umunico elemento de silcio.
I Escala de integracao de elementos dentro de um CI eresponsavel
pela miniaturizacao de equipamentos eletronicos.
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Terceira Geracao: Computadores com Circuitos Integrados
I IBM lanca a serie de computadores 360.I Computadores posseum
interfaces de entrada e sada mais
amigaveis: teclado, monitores, impressorasI Computadores sao de
uso compartilhado e o preco o torna
mais acessvel
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Quarta Geracao: Computadores com Processadores
Computadores com Processadores
I VLSI (Very Large Scale Integration ): Milhoes de
dispositivoseletronicos em um Circuito Integrado
I Componentes da execucao dos programas concentrados emum CI:
Intel 4004, em 1971
I computadores portateis, meios de armazenamento maiscompactos e
rapidos, interfaces mais amigaveis
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Quarta Geracao: Computadores com Processadores
A partir do uso de processadores, a evolucao e rapida e a
divisaoem geracoes e mais difcil...
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
I 1971: Intel 4004 - 4 bits, 2.300 transistores, 740kHzI 1972:
Intel 8008 - 8 bits, 3.500, 500kHzI 1976, Intel 8085 8 bits, 6.500,
5MHzI 1978: Intel 8086 - 16 bits, 29.000, 10MHzI 1982: Intel 80186
16bitsI 1982: Intel 80286 16 bits, 134.000, 25MHzI 1985: Intel
80386 - 32 bits, 275.000, 33MHz (cache externa)I 1989: Intel 40486
32 bits, 1.200.000, 50MHz (L1 cache)I 1993: Pentium 32 bits,
3.100.000, at 233MHzI 1995: Pentium Pro/MMX 32 bits, 4.500.000,
200MHzI 1997: Pentium II 32 bits, 7.5000.000, 450MHzI 1999: Pentium
III 32 bits, 28.000.000, 1.13GHzI 2000: Pentium IV 32 bits,
42.000.000, at 3.4GHzI 2001: Intel Itanium 64 bits (AMD antes)I
2003: Pentium-M (Centrino, ...) 32 bits, 77.000.000, 2.1GHzI 2005:
Pentium-D 64bits, 230.000.000, 3.4GHzI 2006: Core (Duo,Solo)
32bits, 151.000.000, 1.66GHzI 2006: Core2 (Duo) - 64 bits,
291.000.000, 3GHzI 2007: Core2 (Quad) 64 bits 830.000.000 3GHz (s
L2)I 2008: Core i7 (Quad) 64 bits 731.000.000 3GHz (L3 cache)
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
Lei de Moore
Preve que a capacidade de integracao dobre a cada 2
anos(http://www.intel.com/technology/mooreslaw/)
[email protected] Universidade de Braslia
COMPUTACAO BASICA
-
Numeros e Metodos de Calculo Geracao Zero Computadores
Eletronicos 1930 - Dias de Hoje
O que vem por a??
I Mudanca na Arquitetura: 1 core, 2 cores, 4 cores, 8 cores,
16cores, ....many cores..., Network on Chip (NoC)
I Mudanca Tecnologica: Computacao Otica, ComputacaoQuantica,
Computacao Biologica (DNA), ...
Voces farao este futuro!
[email protected] Universidade de Braslia
COMPUTACAO BASICA
Nmeros e Mtodos de ClculoGerao ZeroComputadores Eletrnicos 1930
- Dias de Hoje