Upload
gerdiani-moura
View
9
Download
1
Embed Size (px)
DESCRIPTION
História dos primeiros computadores
Citation preview
HISTRICO DOS COMPUTADORES
Profa. Atslands Rego da Rocha
INTRODUO CINCIA DA COMPUTAO
2
Introduo
Gerao Zero Computadores Mecnicos Primeira Gerao -Vlvulas Segunda Gerao - Transistores Terceira Gerao - Circuitos Integrados Quarta Gerao Integrao em Escala Muito
Grande Quinta Gerao Computadores Invisveis
GERAO ZERO (1642 - 1945)
Dispositivos Mecnicos
4
Mquina de Pascal por Blaise Pascal (1642) Primeira calculadora mecnica (6 rodas dentadas, cada um algarismos de 0 a 9). Adio e Subtrao; Engrenagens dentadas e manivela operada mo.
Dispositivos Mecnicos (1642 - 1945)
Pascal: matemtico, fsico e filsofo, construiu a mquina aos 19 anos
5
Dispositivos Mecnicos (1642 - 1945)
Calculadora de Leibniz (1672) Quatro Operaes (equivalente calculadora); Primeira mquina com multiplicao e diviso.
6
Mquina de Diferenas pelo matemtico Charles Babbage (1823) Calculadora programvel Marinha Britnica Um nico algoritmo (mtodo de diferenas
finitas para navegao Naval; Resultados em chapas de gravao de cobre;
Dispositivos Mecnicos (1642 - 1945)
7
Dispositivos Mecnicos (1642 - 1945)
Mquina Analtica por Babbage (1834) Av do computador digital; 1 tentativa para computador digital de avano geral; Quatro operaes usando a base 10; Quatro componentes ainda atuais:
armazenamento (memria) + moinho (unidade de clculo) + entrada (leitora de cartes) + sada (perfurada e impressa).
8
Dispositivos Mecnicos (1642 - 1945)
Mquina Analtica (cont,) Programvel em linguagem de montagem simples (software); Primeira programadora: Ada Lovelace;
Criou programas para a mquina. Problemas: Hardware da poca era limitado (nunca foi construdo).
9
Dispositivos Mecnicos (1642 - 1945)
Cdigo Morse por Samuel F. B. Morse (1837) Sistema telegrfico que usava energia eltrica para transmitir sinais distncia; Ainda utilizado atualmente.
10
Tabulador por Herman Hollerith (1890) 1880: 8 anos usando tabulao manual 1890: 3* anos usando o tabulador Instalou a Companhia de Mquinas Tabuladoras para vender sua inveno; Aps diversas fuses, sua empresa tornou-se a International
Business Machines Corporation (IBM). Uso de cartes perfurados; Sucesso: emprego de eletricidade para a leitura, contagem e classificao dos cartes.
Dispositivos Eletromecnicos
11
Dispositivos Eletromecnicos (1930 - 1945)
Mquina de Atanasoff (1935) Aritmtica binria; Memria com capacitores recarregados
periodicamente (conceito usado na memria DRAM atual);
No se tornou operacional por conta da tecnologia de hardware existente.
12 12
Turing Universal Machine (Mquina terica) Possibilitava calcular qualquer nmero e funo de acordo com instrues apropriadas;
Heath Robinson por Alan Turing (1940) Construo do 1 computador operacional para o servio de inteligncia britnico; Usado para decifrar mensagens alems (II Guerra Mundial) cifradas pela mquina Enigma.
Dispositivos Eletromecnicos (1930 - 1945)
13
Dispositivos Eletromecnicos (1930 - 1945)
Mark I por Howard Aiken (Completado em 1944) Primeiro computador norte-americano de uso geral
construdo (continuou projeto da mquina da Babbage); Fita de papel perfurado; Engrenagens decimais e rels eletromecnicos (ao invs de
rodas dentadas); 15 metros de comprimento e 2,5 de altura; 760.000 peas e 800 km de fios; Sucessor Mark II (rels) obsoleto antes de ser terminado
pela entrada da eletrnica.
14
Dispositivos Eletromecnicos (1930 - 1945)
Mark I Ajuste manual dos 420 interruptores para introduo de valores
PRIMEIRA GERAO (1945 - 1955)
Vlvulas
16 16
As vlvulas substituram os rels; Foram descobertas por Thomas Edison (inventor da
lmpada) em 1906; Desvantagens: Esquentavam demais; Consumiam muita eletricidade; Queimavam com facilidade.
Primeira Gerao: Vlvulas (1945-1955)
17
Colossus por Turing (1943) Substituto do Heath
Robinson; Primeiro computador
verdadeiramente eletrnico digital;
Vlvulas eletrnicas; Projeto militar guardado
durante 30 anos;
Primeira Gerao: Vlvulas (1945-1955)
18
Colossus por Turing (cont.) Capaz de processar cerca de 5 mil caracteres/ seg.; Capaz de quebrar o cdigo da segunda gerao de
mquinas Enigma. No final da guerra, 10 Colossus em operao permitiam
que os ingleses soubessem melhor que o alemes onde estavam seus submarinos.
Primeira Gerao: Vlvulas (1945-1955)
19 19
Primeira Gerao: Vlvulas (1945-1955)
ENIAC por Mauchly e Eckert (1943-1946) Eletronic Numerical Integrator and Compute (ENIAC); Incio da histria moderna dos computadores; Dizem ser o 1 computador digital eletrnico (Briga por
patente); n Atanasoff foi considerado o inventor do computador digital.
Programa de instrues de clculos sobre os dados; 18.000 vlvulas, 30 toneladas, 800 Km de cabos (ocupava
uma rea de 150m2); 25m de comprimento, 5,5 de altura e 140 kw de consumo; Programao atravs de 6000 chaves manuais (maioria
mulheres); Sistema decimal (cada dgito com 10 vlvulas).
20 20
Primeira Gerao: Vlvulas (1945-1955)
Problemas do ENIAC: n 1,7 bilhes de chance de uma vlvula queimar a cada 1s; n Temperatura das vlvulas poderia chegar a 67 graus!
Sucessor: EDVAC (Eletronic Discrete Variable Automatic Compute) por Mauchly e Eckert.
ENIAC (Electronic Numerical Integrator Analyzer and Computer)
21 21
IAS por John Von Neumann (1946) Memorizava tudo que ouvira, vira ou lera na vida; Aperfeioamento do ENIAC; n Von Neumman participou do projeto do ENIAC;
Programa armazenado em memria e aritmtica binria; Memria, CPU (ULA e UC) e Entrada/Sada; Concludo em 1952 n Arquitetura bsica atual na maioria dos computadores.
Primeira Gerao: Vlvulas (1945-1955)
22
John von Neumann IAS
(Institute of Advanced Studies of Princenton)
Primeira Gerao: Vlvulas (1945-1955)
23 Estrutura da mquia de John von Neumann
Primeira Gerao: Vlvulas (1945-1955)
24 24
Primeira Gerao: Vlvulas (1945-1955)
UNIVAC por Mauchly e Eckert (1949) Primeiro computador para fins comerciais; Censo dos USA de 1950; 1905 operaes/segundo; Preo: U$1 milho; Fita magntica ao invs de cartes; UNIVAC II: mais rpido e mais memria.
25 25
Primeira Gerao: Vlvulas (1945-1955)
UNIVAC
26 26
IBM-701 (1953) Primeiro computador eletrnico comercializado de
programa armazenado; Memria: 2K palavras de 36 bits; Srie: IBM-702 (1955), IBM-704 (1956) e IBM-709
(1958); Desenvolvimento de hardware de ponto flutuante.
Primeira Gerao: Vlvulas (1945-1955)
27
IBM-701
Primeira Gerao: Vlvulas (1945-1955)
SEGUNDA GERAO (1955 - 1965)
Transistores
29 29
Segunda Gerao: Transistores (1955-1965)
Inventado no Bell Labs que recebeu prmio Nobel de Fsica (1956);
Vantagens em relao s vlvulas: Menos energia e calor; Menor tamanho; Melhor desempenho; Feito de silcio; Menor custo; Maior durabilidade.
30 30
Segunda Gerao: Transistores (1955-1965)
Transistor Aperfeioado
31 31
Segunda Gerao: Transistores (1955-1965)
Primeiro Compilador por Grace Hopper (1952) e ajudou a desenvolver duas linguagens de programao que tornaram os computadores mais atrativos para comrcio;
Memria Magntica por Jay Forrester (1953) do MIT - menor e bem mais rpida, a qual substitua as que usavam vlvulas eletrnicas.
32 32
Segunda Gerao: Transistores (1955-1965)
TX-0 (Transistorized eXperimental Computer 0) (1956): primeiro computador com transistores;
Fortran (1957): Permitia executar tarefas repetidas a partir de um conjunto de instrues;
Minicomputador PDP-1 (DEC) (1961) de U$120 mil; Demorou 4 anos de projeto, porque os investidores de
risco no acreditavam no mercado de computadores; T. J. Watson (ex-presidente da IBM) disse que o
mercado mundial de computadores era 4-5 unidades; Vendeu dezenas de unidades: nasceu a indstria de
minicomputadores;
33
PDP-8
PDP-1 dado ao MIT; Estudantes transformaram
no 1 vdeo game (Guerra no Espao);
PDP-8 (1965) com custo de U$16 mil; Barramento nico; 50.000 unidades
vendidas!
Segunda Gerao: Transistores (1955-1965)
34 34
Segunda Gerao: Transistores (1955-1965)
Srie IBM-7000 (1959) Primeiros mainframes transistorizados; Mais rpido do mundo (7090);
35
Segunda Gerao: Transistores (1955-1965)
IBM 1401 Uso em empresas; Mainframe barato; Cartes perfurados, fitas
magnticas; Impresso veloz de
resultados; A mais bem sucedida
mquina na histria dos computadores da poca.
IBM 1401
36 36
Segunda Gerao: Transistores (1955-1965)
Lanamento de uma mquina com paralelismo dentro da CPU (6600 - Seymour Cray (da CDC)); Unidade funcional para adies, outras para
multiplicaes e outra para diviso em paralelo; CPU para clculos e pequenos computadores internos
para gerenciar jobs e entrada/sada;
Cray desenvolveu outros supercomputadores mais rpidos: 7600 e Cray-1;
Todos interessados em desenvolver hardware: baratos (DEC) ou rpidos (IBM e CDC);
37 37
Segunda Gerao: Transistores (1955-1965)
Burroughs B5000 Objetivo: Software; n Descobriram que tambm era importante!
Programao em Algol 60 (precursora do C e JAVA); n Linguagem logo foi esquecida.
Cobol (Common Business Oriented Language): Linguagem desenvolvida nessa gerao por vrios fabricantes de computadores e o Pentgono para o uso geral em programao.
TERCEIRA GERAO (1965 - 1980)
Circuitos Integrados
39 39
Terceira Gerao: Circuitos Integrados (1965-1980)
Descoberto por Robert Noyce (1958); Vantagens em relao aos transistores: Menor espao: dezenas de transistores em um nico chip; Menos energia e calor.
Nova gerao de mquinas (LSI Large Scale Integration) mais poderosas, menores e mais baratas;
40 40
Terceira Gerao: Circuitos Integrados (1965-1980)
IBM lder do mercado na poca; Mquinas de sucesso 7094 e 1401 incompatveis!
IBM lanou a famlia System-360 (consolidou-a ainda mais no mercado); Vantagem: Compatibilidade entre as mquinas. Uso para computao cientfica e comercial; Software funcionava em todas as mquinas; Ampla faixa de preos e desempenhos (mais clientes); Multiprogramao; Emulao/Simulao outros computadores.
41 41
Terceira Gerao: Circuitos Integrados (1965-1980)
PDP-11 (DEC) Lder de fabricantes de minicomputadores
(universidades);
42 42
Terceira Gerao: Circuitos Integrados (1965-1980)
Algumas curiosidades dessa gerao: ASCII American Standard Code for Information
Interchange (1963): permite troca de dados entre mquinas diferentes;
Criao da Linguagem Basic (1964) Criao da Intel por Robert Noyce e Gordon
Moore (1967) Desenvolvimento do Unix e da Arpanet (exrcito
americano) (1969) e TCP/IP (1973) Desenvolvimento da Linguagem C (dcada de 70)
QUARTA GERAO (1980 - ?)
Integrao em escala muita grande
44 44
Quarta Gerao: VLSI (1980 ?)
VLSI Very Large Scale Integration Armazena milhes de transistores em um chip; Sem a necessidade das centrais de computao para
os enormes computadores; Base para o avano dos microcomputadores (PCs); n Uso domstico, empresarial, jogos, etc.
PCs vendidos como kits e software devia ser escrito pelo comprador (responsvel por montar o PC);
Primeiro sistema operacional: CP/M de Gary Kildall. n Disco flexvel, sistema de arquivo, comandos via teclado;
Chip
45 45
Quarta Gerao: VLSI (1980 ?) AppleI (e AppleII) por Steve Jobs (na famosa
garagem) Primeiro computador pessoal com um GUI; Popular entre usurios domsticos e escolas e tornou a
Apple competitiva da noite para o dia; Surgiu poucos meses antes dos PCs; Base para o Machintosh; Melhor configurao; Interface grfica bem elaborada; Aplicativos a la Office; Podia ser ligado uma TV (dispensava terminal de vdeo)
Apple II
Apple I
46 46
Atari 800 Usado em algumas universidades; Mais vendido como video-game n Diferena apenas na compra dos dispositivos;
Programas em Basic.
Quarta Gerao: VLSI (1980 ?)
47 47
Quarta Gerao: VLSI (1980 ?)
IBM-PC (Personal Computer) (1981) Iniciou a era moderna dos PCs; Construiu o PC com a CPU 8088 da Intel e peas do mercado; Verso inicial: DOS; Maior campeo de vendas da histria! No manteve segredo (ou patente) e publicou o projeto
para facilitar a fabricao de placas de conexo; n Surgiu uma indstria de clones do IBM-PC!
48 48
Quarta Gerao: VLSI (1980 ?)
IBM-PC
49 49
Quarta Gerao: VLSI (1980 ?)
Primeiro computador porttil: Osborne-1; Pesava 11 quilos! (Porttil?! Ou arrastvel?); Modesto sucesso comercial; Osborne Computer Corporation.
Compaq lanou IBM-PC clone porttil MS-DOS fornecida pela (desconhecida) Microsoft; Virou lder de mercado.
50 50
Quarta Gerao: VLSI (1980 ?)
Lanamentos de novos sistemas operacionais OS/2 semelhante ao Machintosh (fracasso); Windows; Intel e Microsoft derrubam a IBM do mercado.
51 51
Quarta Gerao: VLSI (1980 ?)
Em 1985 Intel lanou o 386 (um dos sucessores do 8088) que (em essncia) foi o primeiro Pentium; Arquitetura similar.
Arquiteturas mais velozes RISC e CPUs superescalares;
DEC lanou Alpha de 64 bits (1992) com modesto sucesso; Quase uma dcada aps, os computadores de 64 bits
tiveram real sucesso. Pentium da Intel (1993)
52 52
AMD-Duron AMD
Quarta Gerao: VLSI (1980 ?)
Intel-Pentium
Pentium 4
QUINTA GERAO (HOJE)
Computadores Invisveis
54 54
Quinta Gerao: Computadores Invisveis
Inteno dos japoneses: computadores baseados em inteligncia artificial Causou pnico nos USA e Europa; Ideia visionria para a tecnologia da poca (fracasso);
Fato: diminuio do tamanho dos computadores. Ex: PDA (Personal Digital Assistants): agendas
eletrnicas.
55 55
Revoluo: Computadores invisveis; Embutidos em eletrodomsticos, relgios, cartes
bancrios, etc. CPUs com mais funcionalidade e menor custo, alm de
variedade de aplicaes; Hardware e software projetados em conjunto; Uma nova gerao? (Esto por a desde de 1970, mas
esto revolucionando o presente).
Quinta Gerao: Computadores Invisveis
56 56
Quinta gerao: mudana de paradigma e no uma nova arquitetura especfica;
Nosso futuro: computao ubqua ou computao pervasiva (computadores por toda parte - embutidos em tudo - invisveis);
Quinta Gerao: Computadores Invisveis
57 57
E hoje?
Indstria de computadores cresce devido ao empacotamento crescente de transistores por chip. Se a tecnologia de aviao tivesse progredido to rapidamente
quanto a tecnologia de computadores, um avio custaria 500 dlares e daria uma volta na Terra em 20 minutos com 5 gales de gasolina e seria do tamanho de uma caixa de sapato.
Gordon Moore (Co-fundador e ex-presidente da Intel)
Lei de Nathan: O software um gs. Ele se expande at preencher o recipiente que o contm. Nathan Myhrvold (antigo alto executivo da Microsoft)
58
Gordon Moore cofundador da Intel; Maior densidade de componentes no chip; Nmero de transistores dobra a cada 18 meses; Maior densidade de empacotamento significa caminhos
eltricos mais curtos, gerando maior desempenho; Menor tamanho oferece maior flexibilidade; Reduo nos requisitos de potncia e resfriamento; Menos interconexes aumenta a confiabilidade; Custo de um chip permaneceu quase inalterado.
Lei de Moore
59
Crescimento na contagem de transistores da CPU
60
Previses: Fim da Lei de Moore
Falta de espao fsico por conta do tamanho dos chips atuais;
O aumento da velocidade aumenta o consumo de energia e a dissipao de calor;
Os sistemas atuais exigem menos recursos do processador;
Os custos para pesquisas de novos processadores esto cada vez mais altos.
61
Fim da Lei de Moore provocar crise econmica (Ser?) (Fonte: ComputerWorld.com)
Por volta de 2020, a Lei de Moore vai gradualmente parar de ser verdadeira e o Vale do Silcio pode lentamente se transformar em um cinturo enfraquecido a no ser que seja encontrada uma tecnologia substituta
Michio Kaku (Physics of the Future)
Desinteresse dos consumidores por conta da falta do rpido upgrade.
Os transistores sero to pequenos que teoria quntica ou fsica atmica iro assumir o lugar.
Michio Kaku (Physics of the Future)
Tecnologia ptica: vivel trocarmos o eltron pela luz Fbio Gandour (IBM)
62 62
Zoolgico dos Computadores
E hoje, o que temos? Tipos de Computadores: Computador Descartvel; Microcontrolador; Sensores; Computador de Jogos; Computador Pessoal; Servidor; Conjunto de Estaes de Trabalho; Mainframe.
63 63
Computadores Descartveis
Chip RFID (Radio Frequency IDentification): Ex: Chips RFID sem bateria com um radiotransponder; nCompra e pagamento de produtos; nSistema antifurto; nAlarme de produtos com defeitos de fabricao; nRastreamento de animais e veculos em rodovias;
64 64
Microcontroladores
Computadores embutidos em dispositivos (pequenos, mas completos). No vendidos como computadores;
Gerenciam o dispositivo e manipulam GUI; Aplicaes (tempo real): Eletrodomsticos (mquina lavar, alarme antifurto); Entretenimento (DVD, MP3 player, aparelho de som); Reproduo de imagem (TV, cmera digital); Mdicos(raio X, monitor cardaco, termmetro digital); Armamentos militares (mssil teleguiado, torpedo); Dispositivo de Vendas(caixa eletrnico, registradora); Brinquedos (bonecas que falam, radiocontrole).
65 65
Ns sensores
Dispositivos com capacidades de sensoriamento, processamento, armazenamento e comunicao que cooperativamente monitoram condies ambientais. Temperatura, umidade, acelerao... Comunicao via rdio (sem fio); Redes de Sensores Sem Fio (RSSFs).
Aplicaes: Monitoramento de estruturas de engenharia; Deteco de fogo; Ambientes inteligentes; Redes veiculares.
66 66
Computadores de Jogos
Computadores normais, recursos grficos e de som especiais;
Software limitado e pouca capacidade de extenso;
Ex: Sony PlayStation 3, Xbox;
67 67
Computadores Pessoais
Desktops, notebooks, netbooks, tablets; Placa de circuito impresso com CPU, memria e E/S; PCS mais potentes ou estaes de trabalho; Um ou vrios processadores; Mesmos sistemas operacionais para PCs.
Servidores
68 68
Conjunto de Estaes de Trabalho
COWs (Clusters of Workstations); Conectados por redes de Gigabits; Software especial para as mquinas trabalharem
em conjunto em um nico problema; Conjunto de poucas mquinas ou milhares delas. Exemplo: Servidor Web (server farm).
69 69
Mainframes
No so mais rpidas que servidores de grande potncia; Tm mais capacidade de E/S do que servidores; Colees de discos rgidos (milhares de Gbytes de
dados); Ainda existentes por conta do enorme investimento
em software, dados, procedimentos de operao e pessoal em caso de troca.
70 70
E os supercomputadores?
CPUs extremamente rpidas, TBytes de memrias, discos e redes velozes;
Usados para clculos cientficos e de engenharia; Simulao de coliso de galxias, sntese de remdios,
etc... Quase totalmente substitudos pelos COWs.
71
Dvidas?
Fonte Principal: Organizao Estruturada de Computadores. Andrew S. Tanenbaum. Pearson. 5 edio.
No Pain, no Gain