EVOLUÇÃO HISTÓRICA DOS COMPUTADORES J. M. Barreto Universidade Federal de Santa Catarina Curso de Ciência da Computação 2000 Histórico • • • • • J.M.Barreto UFC SC- INE Evolução da Tecnologia Personalidades Gerações -- Primeira até Quarta Quinta Geração? Tendências futuras 5000 Anos de Historia (1/2) Suporte de Informação ?????? ~3000 EA ~3000 EA ~100 EA 105 1440 Primeiro DNA tabuletas de argila papiro pergaminho papel tipos móveis Sopa inicial na Terra Babilonia, Assiria Egito Egito China Gutenberg, Germany Representação de Informações: Símbolos (Primitivos) ~3000 EA ~1000 EA +-500EV J.M.Barreto UFC SC- INE desenhos pictogramas alphabeto números arábicos Homens das cavernas Egipcios Fenicios India 5000 Anos de Historia (2/2) Manipuladores de Informações: Numéricas Pre-3000 EA pedras e dedos ~3000 EA ábacos Chineses 1622 régua de cálculo William Oughtred, Inglaterra 1642 Pascaline Blaise Pascal, França 1673 (calculadora) Gottfried Leibniz, Germany ~1830 Máquina analítica Charles Babbage, Inglaterra ~1850 Aritmometro Charles de Colmar, França 1872 Calculadora Frank Baldwin, América 1885 Comptometro Dorr E. Felt, América J.M.Barreto UFC SC- INE Dispositivos calculadores Calculadora Mecânica Ábacos Régua de cálculo J.M.Barreto UFC SC- INE Maquinas calculadoras mecânicas • Blaise Pascal • 1642 J.M.Barreto UFC SC- INE Calculadoras mecânicas • Thomas de Colmar • 1821 J.M.Barreto UFC SC- INE Máquina de tecer de Jacquard 1802 J.M.Barreto UFC SC- INE Primeira calculadora mecânica programável Charles Babbage J.M.Barreto UFC SC- INE Máquina de Babbage Ada Lovelace Herman Hollerith Hollerith e Cartões Perfurados J.M.Barreto UFC SC- INE Hollerith e seu tabulador Herman Hollerith Hollerith foi o pai do cartão perfurado. Ao lado a capa da Scientific American de 1900 com caricaturas mostrando pessoas ocupadas com o Recenceamento dos Estados Unidos. Foi para este evento que os cartões se popularizaram. J.M.Barreto UFC SC- INE IBM Prédio Original da IBM J.M.Barreto UFC SC- INE Thomas Watson Primeiros computadores eletrônicos Zuse I, II, III, IV Konrad Zuse (Alemanha) Helmut Theodore Schreyer ABC Atanasoff & Berry Harvard Mark I Howard Aiken Colossus (Inglaterra) J.M.Barreto UFC SC- INE Primeiros computadores eletrônicos • Schreyer à esquerda, ajudando Zuse à direita, na montagem do Z3 em 1938, em Berlin, cujo projeto liberou Zuse do serviço militar. Schreyer veio para o Brasil em 1945, participou da direção do projeto do 1º computador feito no Brasil (1960), no IME, Praia Vermelha,e morreu brasileiro, no Flamengo, RJ, nos anos 80. J.M.Barreto UFC SC- INE Primeiros computadores eletrônicos • Atanasoff e Berry J.M.Barreto UFC SC- INE Primeiros computadores eletrônicos • Bell Labs Model III • ENIAC Mauchly & Eckert (1946) J.M.Barreto UFC SC- INE Primeiros computadores eletrônicos • Konrad Zuse e modelo de seu Z1 em museu de Zurich, Suissa. J.M.Barreto UFC SC- INE John von Neumann J.M.Barreto UFC SC- INE Konrad Zuse e Atanasof J.M.Barreto UFC SC- INE Primeiros Computadores Eletrônicos e suas Gerações • Primeira Geração (1951 to 1959) • Grace Hopper John Mauchly J.M.Barreto UFC SC- INE Componentes da 1a Geração Núcleos magnéticos (Mão de Gwen Bell) J.M.Barreto UFC SC- INE Componentes da a 1 Geração (continuação.) Transistor e Válvula J.M.Barreto UFC SC- INE Univac I Instalada no Bureau do Resenceamento americano em 1951 e fabricado pela Rand Corporation J.M.Barreto UFC SC- INE Walter Cronkite usando o UNIVAC para predizer o resultado das eleições americanas em 1952 Grace Murray Hopper J.M.Barreto UFC SC- INE Gerações dos Computadores (Continuação) • Segunda Geração (1959 até 1963) J.M.Barreto UFC SC- INE Computador Atlas J.M.Barreto UFC SC- INE Minicomputador Digital PDP-1 J.M.Barreto UFC SC- INE Gerações dos Computadores (Continuação) • Terceira Geração (1963 to 1975) J.M.Barreto UFC SC- INE Sistema IBM 360 J.M.Barreto UFC SC- INE Gerações dos Computadores (Continuação) • Quarta Geração (1975 até hoje) J.M.Barreto UFC SC- INE Apple I Steve Wozniak e Steve Jobs J.M.Barreto UFC SC- INE Quinta Geração? IA? J.M.Barreto UFC SC- INE Computação centralizada Minicomputador Computador pessoal Redes Computação distribuída Geração de conhecimentos Evolução dos Computadores: Generações 1 2 3 4 5 Antes de 1958 Válvulas 1958 - 1964 Transistores 1964 - 1980 Integração em pequena escala 1980 Integração em grande escala Depois de 2000? ??? J.M.Barreto UFC SC- INE Evolução dos Computadores: Enfase do Projeto 1953 - 1968 1969 - 1978 1978 - 1988 1989 - 1999 Depois de 2000 J.M.Barreto UFC SC- INE Velocidade: Tamanho: Custo: Projeto: Inteligência: Máquinas mais rápidas Máquinas menores Máquinas mais baratas Inovações nas máquinas Máquinas mais inteligentes Memória 1950s Fita 1960s Primária Secundária 1970s Computador central 1980s Pequenas redes 1990s Grandes redes 1999 Varios tipos J.M.Barreto UFC SC- INE (Sem hierarquia) Disco magnético (On-Line) Fita magnética (Off-Line) Armazenamento de vários tipos Servidores Hierárquicos Servidores Hierárquicos Magnético, ótico, etc. Evolução do uso dos Sistemas Computacionais 1960s 1970s PROCESSAMENTO TIMESHARING DE LOTES (Batch) Minicomputadores Mainframes (Computação (Time sharing) distribuída) 1980s 1990s 2000s ESTACÕES DE TRABALHO Microcomputadores (redes locais) Redes de Computadores Computação cooperativa) MUNDO DA COMPUTAÇÃO (Utilitário doméstico) ? Muitos usuarios Um computador J.M.Barreto UFC SC- INE Muitos usuários um computador Um computador , Um usuário Muitos computadores Um usuário Transparente ao usuario Um Mundo Integrado! Windows 95 Information Highway J.M.Barreto UFC SC- INE Um Mundo Integrado! J.M.Barreto UFC SC- INE Onde será que meu computador se meteu? J.M.Barreto UFC SC- INE