arquitetura e organização de computadores

31
Aula 01 Histórico da evolução dos computadores Prof Diovani Milhorim

Upload: rhoda-odonnell

Post on 01-Jan-2016

45 views

Category:

Documents


3 download

DESCRIPTION

Arquitetura e Organização de Computadores. Aula 01 Histórico da evolução dos computadores Prof Diovani Milhorim. evolução da Tecnologia. ÁBACO: O ÁBACO é um calculador decimal operado manualmente. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Arquitetura e Organização de Computadores

Aula 01Histórico da evolução dos computadores

Prof Diovani Milhorim

Page 2: Arquitetura e Organização de Computadores

ÁBACO: O ÁBACO é um calculador decimal operado

manualmente. Costuma-se considerar o ábaco como o primeiro

dispositivo criado para facilitar o trabalho do homem em processar informações.

O ábaco foi inventado no oriente médio há milhares de anos e ainda hoje é muito utilizado no oriente.

Por exemplo, ainda hoje no Japão é comum encontrar comerciantes que continuam preferindo fazer contas utilizando ábacos - e as fazem muito mais rápido que uma moderna calculadora eletrônica (que por sinal custa hoje muito mais barato que um ábaco).

Page 3: Arquitetura e Organização de Computadores
Page 4: Arquitetura e Organização de Computadores
Page 5: Arquitetura e Organização de Computadores

Em 1801, Joseph Marie Jacquard inventou um tear mecânico dotado de uma leitora de cartões perfurados.

Estes furos, representavam os desenhos do tecido - portanto um processador das informações relativas à padronagem do tecido;

O tear funcionava tão bem que este é o primeiro exemplo prático de desemprego provocado pela automação!

Page 6: Arquitetura e Organização de Computadores

Charles Babbage (1792-1871) concebeu um Computador Analítico dotado de um dispositivo a que chamou de MOINHO (uma máquina de somar com precisão de até 50 casas decimais).

Um dispositivo de entrada (inspirado no tear de Jacquard) que leria cartões perfurados contendo não somente números (os dados) mas também INSTRUÇÕES (o que fazer com os dados).

Babbage imaginou ainda um dispositivo de memória que chamou de ARMAZÉM para guardar os números, um banco com 1000 "registradores" cada qual capaz de armazenar um número de 50 dígitos - os números dados pelos cartões de entrada ou então números resultados de operações do moinho.

Finalmente, incluiu um dispositivo impressor para dar saída aos resultados.

Page 7: Arquitetura e Organização de Computadores

1. Para usar a máquina de Babbage era necessário:

2. Entrar com um número no armazém;

3. Entrar com um número no moinho ;

4. Mover um número do moinho para o armazém;

5. Mover um número do armazém para o moinho;

6. Comandar o moinho para executar uma operaçãosair com um resultado;

Page 8: Arquitetura e Organização de Computadores

Breve histórico:

Para construir um dispositivo a partir destas idéias, Babbage contou com a colaboração inestimável da matemática Ada Augusta Byron, Lady Lovelace, filha do poeta Lord Byron.

Ada desenvolveu séries de instruções para o calculador analítico, criando conceitos tais como sub-rotinas, loops e saltos condicionais.

Babbage é considerado o precursor do computador. Ada é considerada a precursora do software.

Page 9: Arquitetura e Organização de Computadores

Babbage e Ada estavam muito além do seu tempo e não conseguiram financiamento para construir o seu Computador Analítico, que ficou apenas como uma belíssima idéia no papel - ele nunca foi concluído.

"Ele não tem pretensões de originar nada, mas pode processar qualquer coisa que nós soubermos programá-lo para realizar." Ada Augusta Byron, Condessa de Lovelace, falando sobre o Engenho Analítico de Babbage, precursor dos modernos computadores (Londres, cerca de 1830)

Page 10: Arquitetura e Organização de Computadores

Herman Hollerith (1860-1929) também inspirou-se nos cartões de Jacquard para criar uma máquina para acumular e classificar informações - a Tabuladora de Censo. Aplicação: processamento dos dados do censo.

Page 11: Arquitetura e Organização de Computadores

1941- Konrad Zuse (Alemanha)

Primeiro computador digital, automático, programável, de propósito geral, completamente funcional (eletro-mecânico).

Page 12: Arquitetura e Organização de Computadores

1942 - John V. Atanasoff / Clifford Berry (EUA)Primeiro protótipo de calculador eletrônico que funcionou nos EUA.

Page 13: Arquitetura e Organização de Computadores

1943 - Alan Turing (Bletchley Park, Inglaterra)Primeiro computador eletrônico programável; aplicação: criptografia; quebra de códigos

Page 14: Arquitetura e Organização de Computadores

1946 - John Mauchly e J. Presper Eckert (Ballistic Research Lab, University of Pennsylvania, EUA)Primeiro computador eletrônico digital de grande porte;

Características: Decimal (operava na base dez, não binário) 19000 válvulas; 175 Kw de potência; 5.000 operacões por segundo - armazenamento para 20

números de 10 dígitos, mas não tinha qualquer tipo de memória central - tempo médio entre falhas (MTBF) de 5,6 horas;

Aplicação: cálculo balístico.

Page 15: Arquitetura e Organização de Computadores

Transistor: 1947 - Universidade de Stanford (EUA) Inventado o primeiro dispositivo eletrônico de estado sólido.

Page 16: Arquitetura e Organização de Computadores

1948 - F.C.Williams, Tom Kilburn e a Max Neuman Royal Society Computing Machine Laboratory (Universidade de Manchester, Inglaterra);

Primeiro protótipo de computador eletrônico de programa armazenado.

Executou o primeiro programa com sucesso em 21/06/48)

Page 17: Arquitetura e Organização de Computadores

1949 - Maurice Wilkes (Universidade de Cambridge, Inglaterra);

Primeiro computador eletrônico digital de programa armazenado de grande porte, totalmente funcional;

Executou o primeiro programa com sucesso em 06/05/49.

Page 18: Arquitetura e Organização de Computadores

1949 - Mauchly and Eckert Computer Corporation, depois UNIVAC, depois Unisys

Primeiro computador eletrônico disponível comercialmente, usava programa armazenado e um compilador.

Aplicação: Processamento das eleições.

Page 19: Arquitetura e Organização de Computadores

1950 - J.Forrester (Massachussets Institute of Technology - MIT, EUA)

Primeiro computador para processamento em tempo real.

Page 20: Arquitetura e Organização de Computadores

1953 - IBM Corporation

Primeiro computador eletrônico digital IBM.

Page 21: Arquitetura e Organização de Computadores

1957 - NCR Corporation

Primeiro computador comercial 100% Construído com componentes de estado

sólido (transistores).

Page 22: Arquitetura e Organização de Computadores

1957 - IBM Corporation

Primeiro computador comercial a utilizar unidades de disco com cabeças móveis.

Page 23: Arquitetura e Organização de Computadores

1959 - Digital Equipment Corporation

Primeiro mini-computador.

Page 24: Arquitetura e Organização de Computadores

1960 - Conference on Data System Languages CODASYL;

Primeira linguagem de programação de computadores para aplicação comercial padronizada.

Page 25: Arquitetura e Organização de Computadores

1961 - Fairchild Corporation

Primeiro circuito integrado disponível comercialmente.

Page 26: Arquitetura e Organização de Computadores

1971 - Intel Corporation

Primeiro microprocessador disponível comercialmente.

Page 27: Arquitetura e Organização de Computadores

1972 - MITS (Micro Instrumentation and Telemetry Systems)

Primeiro microcomputador disponível para uso pessoal.

Page 28: Arquitetura e Organização de Computadores

1973 - Xerox PARC (Palo Alto Research Center)

Primeiro microcomputador pessoal completo, totalmente funcional, incluindo monitor

Page 29: Arquitetura e Organização de Computadores

1975 - Edward Roberts, William Yates e Jim Bybee

Primeiro microcomputador pessoal produzido industrialmente para venda em massa.

Page 30: Arquitetura e Organização de Computadores

1976 - Steve Jobs e Steve Wozniak (Apple Corp.)

Primeiro microcomputador pessoal a ter sucesso comercial.

Page 31: Arquitetura e Organização de Computadores

1981 - IBM Corp (Boca Raton, FL, EUA)

Primeiro microcomputador pessoal IBM; arquitetura aberta; um imenso sucesso comercial.