Escolar Documentos
Profissional Documentos
Cultura Documentos
O QUE É UM COMPUTADOR??
É uma máquina.
O que faz? Recebe, mostra, guarda e transforma informações?
Então:
ÁBACO:
• oriente médio +-2000 A.C.
• utilizados até hoje
• suan pan - chinês e soroban - japonês
• calculadora manual
• funcionamento: feita de algumas fileiras de bolinhas que eram
digitadas empurrando-as para cima.
milhar unidade
centena dezena
0 0 0 1 2 0 0 1 4 2 9 0
NAPIER’S BONES:
• 1610 - 17
• escocês John Napier
• tabelas móveis de multiplicação feitas de marfim (bones = osso)
SCHICKARD:
• 1623
• começou a construir a 1º máquina de calcular mas esta se perdeu
durante a guerra dos 30 anos, ele morreu de peste.
• assim...
PASCALINE:
• 1642 - 47
• francês Blaise Pascal (ajudar o pai)
• construiu a 1º calculadora (+ -)
• funcionava por meio de engranagens mecânicas semelhantes ao
contador de quilometragem de carro
Ferramentas Computacionais - Profa. Márcia de Borba Campos
Resumo - Histórico dos computadores
LEIBNIZ:
• 1671 - 73
• matemático alemão
• adicionou * e / na Pascaline
PLACAS PERFURADAS:
• 1801 - 05
• matemático francês Joseph Jacquard
• tear mecânico com leitora de cartão automática (entrava cartão- saia
tecido)
• desemprego: revolução industrial
ARITHMOMETER:
• 1820
• francês Charles Colmar
• simplificou e melhorou as idéias de Leibniz e em 1850 vendeu cerca
de 1500 Arithmometers.
• Matemática
• 1ª programadora:
• sub-rotinas: seqüência de instruções que pode ser utilizada
várias vezes.
• loops: permite que se retorne a um cartão determinado de
modo que a seqüência possa ter sua execução repetida.
• saltos condicionais: a leitora pode saltar a uma instrução
específica se determinada condição for satisfeita.
ÁLGEBRA BOOLEANA:
• 1854
• inglês George Boole
• princípio binário usado para estudar a lógica matemática e operações
internas dos computadores
MÁQUINA DE TABULAÇÃO:
• 1880
• estatístico Herman Hollerith
• máq. para classificar e acumular informações
• funcionamento: um cartão onde cada coluna representava uma
pergunta. o furo em determinada coluna representava a resposta
àquela pergunta.
MARK I:
• 1937
• Howard Aiken
• 1º computador eletromecânico
• IBM e marinha americana
• 2,5 metros de altura
• 18 metros de comprimento
• 700 quilômetros de cabos
ENIAC:
• 1946
• 1º computador eletrônico
• 170 metros quadrados
• 30 toneladas
• 18.000 válvulas
• 10.000 capacitores
• consumia cerca de 150.000 watts para fazer 5.000 adições ou
subtrações por segundo.
• a preparação demorava semanas -> programação feita pela ligação
dos fios.
• não funcionava por muitos minutos seguidos sem que queimasse
alguma válvula
• 100 vezes mais rápido que o Mark I.
• Filadélfia
EDVAC:
• 1949
• universidade da Pensilvânia
• consultoria de Von Neumann
• usava 10% do volume de equipamento do Eniac
• 100 vezes mais memória que o Eniac
UNIVAC I:
• 1951
• 1º a usar conceitos de Von Neumann
• produzido em escala comercial
• +- 20 m2
• 5 toneladas
• venderam 15 unidades
1º GERAÇÃO:
• 1951 - 59
• cerca de 20.000 válvulas
• quebravam após não muitas horas de uso
• linguagem de máquina
• não muito confiáveis
• alta quantidade de energia consumida
• ENIAC, UNIVAC I, EDVAC, IBM 650
2º GERAÇÃO:
• 1959 - 65
• transistor (100 vezes menor que válvula)
• não precisava de tempo para aquecer
• + rápido
• - consumo de energia
• + confiável
• IBM 1401, IBM 7094
IBM 650:
• 1954
• previsão de vendas: 50 unidades (superior ao total de computadores
existentes)
• foram comercializados mais de 1000
Ferramentas Computacionais - Profa. Márcia de Borba Campos
Resumo - Histórico dos computadores
3º GERAÇÃO:
• 1965 - ?
• circuito integrado (transistor e outros componentes eletrônicos
miniaturizados e montados em um único chip)
• 2 milhões de adições por segundo
• - custo
• - consuno de energia
• + rápidos
• miniaturização dos componentes
Então:
• 1º geração - válvulas
• 2º geração - transistor
• 3º geração em diante - C.I.
• 4º geração - C.I. de alta escala
• 5º geração - processamento paralelo, várias CPUS, inteligência
artificial
• miniaturização
• redução de custos
• redução de consumo de energia
• aumento da confiabilidade
• “ da complexidade
• “ da velocidade de processamento