Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

31
Arquitetura e Organização de Computadores Evolução e Desempenho de Computadores

Transcript of Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Page 1: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores

Evolução e Desempenho de Computadores

Page 2: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Primeira Geração

• Válvulas Eletrônicos;• Medido em metros quadrados;• Poucas instruções;

Page 3: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

ENIAC

• ENIAC (Pensilvânia), primeiro computador de propósito geral, era uma máquina decimal com memória suficiente para armazenar dados em 20 acumuladores (cada um armazenava um número decimal de 10 dígitos);

• A bomba H foi projetada em parte usando o ENIAC;

Page 4: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

A máquina de Von Neumann

• No ENIAC programação era feita no próprio hardware;

• Cria-se então a idéia de programa armazenado;

• A memória passa a armazenar além dos dados o próprio programa;

• Inicia o projeto IAS por Von Neumann;

Page 5: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

IAS

Page 6: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

A máquina de Von Neumann

• O computador deverá executar frequentemente operações aritméticas, e por isso uma unidade só para este fim;

• Um elemento para controlar a sequencia exata de processamento;

• Tem que ter memória considerável para executar longas operações;

• Deve ter elementos que permitem a comunicação entre os elementos;

Page 7: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Memória

• A memória do IAS consiste em mil posições de memória, denominadas palavras.

Page 8: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Estrutura

• MBR - Armazena uma palavra com dados;• MAR - Endereço da memória;• IR - Código da operação;• IBR: utilizado para armazenar a instrução na porção a

direita;• PC: endereço da próxima palavra;• AC e MQ: usado para armazenar temporariamente

operandos;

Page 9: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Titulo

• xx.

Page 10: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Titulo

• xx.

Page 11: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Instruções IAS

Page 12: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Segunda Geração

• Emprego do transistor;• Emprego de canais de dados;• Emprego do multiplexador de canais;

Page 13: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Segunda Geração

Page 14: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Segunda Geração

Page 15: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Terceira Geração

• Introdução de circuitos integrados;

Page 16: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Microeletrônica

• Com as funções básicas (armazenamento, transferência, processamento e controle) somente dois componentes são necessários:• portas lógicas

• céluas de memória

Page 17: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Microeletrônica

Page 18: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Relação entre lâmina, pastilha e porta lógica

Page 19: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Evolução

Page 20: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Sistema 360 da IBM

• Lançado na década de 60;• Uma nova família de computadores;• Na família temos instruções semelhantes;• Velocidade crescente nas novas versões;• Aumento de uso de E/S;• Memória usada em larga escala;

Page 21: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Sistema 360 da IBM

Page 22: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

PDP - DEC

Page 23: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

PDP - DEC

Page 24: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Microprocessadores

• Em 1971 nasce o primeiro processador Intl 4004, somava 2 numeros de 4 bits;

• Em 1972 nasce o 8008 de 8 bits;• Em 1974 nasce o 8080 de propósito geral;• Final da década de 70 nasce os processadores

16 bits, são chamados de 8086;• Em 1981 nasce o 80386;.

Page 25: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Década de 70

Page 26: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Década de 80

Page 27: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Década de 90

Page 28: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Desempenho

• Auto poder de processamento:• Processamento de imagem;• Reconhecimento de voz;• Videoconferência;• Aplicação de multimídia;• Arquivos de anotações em voz e vídeo;• Jogos;

Page 29: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Balanceamento no Desempenho

• Enquanto a velocidade do processador cresceu, outros componentes críticos não acompanharam;

• Necessidade de um equilíbrio;• Ajustes na organização e da arquitetura;

Page 30: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Balanceamento no Desempenho

Page 31: Evolução e Desempenho de Computadores - Arquitetura e Organização de Computadores

Referência

• STALLINGS, William. Arquitetura e Organização de Computadores. 5. ed. São Paulo: Prentice Hall, 2002.