37
Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Embed Size (px)

Citation preview

Page 1: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Arquitetura de Computadores

Arquitetura de ProcessadoresWaldemiro Arruda

Page 2: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• Alpha

• Fabricado pela HP• RISC 64 Bits• Muito utilizado em servidores Linux

Page 3: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• Sparc

• Sun / Oracle• Terminais Engenharia• Servidores• Mais novo processador é o T4

• 8 núcleos – 3 Ghz• Servidor com 4 Tb RAM e 128 Tb Disco

Page 4: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas•

Page 5: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquitetura• MIPS

Page 6: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• MIPS

• Microprocessor without interlocked pipeline stages• Microprocessador sem estágios interligados de pipeline• Processador RISC de 32 ou 64 bits

Page 7: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• MIPS

• Processador Didático para curso de Arquiteturas de Computadores• Pequeno, Rápido e Simples• Utilizado em:

• Playstation 1 e 2 • Roteadores Cisco• Computadores da Silicon Graphics

Page 8: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• MIPS

• MIPS 3D – cálculos gráficos• MIPS MT – HyperThreading

• Emulador: SPIM

Page 9: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• M68K

• Motorola 6800• Algumas estações de Trabalho HP e Sun• Algumas estações Silicon Graphics• Videogames Sega (Saturn, Megadrive)

Page 10: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• Super H

• Processador RISC de 32 ou 64 bits• Hitach e ST Instruments• Utilizado em:

• Carros – Mercedes e BMW• Câmeras Digitais• TV Digitais• Videogames Sega (Dreamcast)• Equipamentos de rede

Page 11: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• Super H

• Baixo consumo de energia• Baixa tensão• Menor calor gerado

Page 12: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• ARM

• ARM Technology• não fabrica em grande escala• vende licenças de uso da arquitetura

• 14 famílias de processadores

Page 13: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• ARM

• Processador RISC• Extensão Thumb

• Instruções 16 bits• Extensão Thumb 2

• Instruções 32 bits

Page 14: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• ARM

• Utilizado em:• Google TV• iPhone• iPad• GPS• Roteadores Wireless• Modem 3G/4G

Page 15: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• ARM

• Utilizado em:• Eletrodomésticos • Brinquedos (Lego Mindstorms NXT)• Câmeras Digitais• Computadores de placa única (Raspberry PI)• Impressoras• Equipamentos médicos

Page 16: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• ARM

• Utilizado em:• Painéis de texto• Taxímetros digitais• Smart TV• Smartphones• etc, etc, e etc.

Page 17: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas• ARM

• Qual o motivo?• Tamanho• Baixo consumo de energia

• Maior autonomia de bateria• Maior vida útil do equipamento

• Menor calor gerado

Page 18: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 4 bits

• 4004 – criado em 1971• Mesmo poder de processamento do ENIAC

• ENIAC – 950 metros quadrados• 4004 – 4 centímetros quadrados

• Somente 4 operações• Memória interna de 640 bytes

Page 19: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 4 bits

Page 20: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 8 bits

• 8008 – criado em 1972• Maior poder de processamento • Maior velocidade• Somente 4 operações• Memória interna de 640 bytes• Clock de 0,8 Mhz

Page 21: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 8 bits

• 8080 – criado em 1974• Maior poder de processamento • Maior velocidade• Clock de 2 Mhz• Velocidade 6x maior que o 8008• Controle de mísseis guiados

Page 22: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 16 bits

• 8088 – criado em 1979• 8086 de 8 bits externo• A única diferença entre o 8086 e o 8088 é o barrramento externo (16 bits no 8086 e 8 bits no 8088)• Clock de 2 Mhz• Velocidade 6x maior que o 8008

Page 23: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 16 bits – x86

• 8086 – criado em 1978• 8088 – criado em 1979

• 8086 de 8 bits externo• A única diferença entre o 8086 e o 8088 é o barrramento externo (16 bits no 8086 e 8 bits no 8088)• Clock de 2, 4.77, 8 Mhz• Velocidade 6x maior que o 8008

Page 24: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 16 bits – x86

• IBM PC / PC XT • 1981• CP 500• Até 640 Kb ou 1Mb (640 + 360 Kb) Memória

Page 25: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 16 bits – x86

• 80286• 1982 XT / 1984 AT (Advanced Technology)• CP 500• Entre 1 Mb e 16 Mb Memória• Clock de 16 Mhz• Memória virtual• Multitarefa virtual ou cooperativa

Page 26: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 16 bits – x86

• 80286•

Page 27: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 32 bits – x86

• 80386• 1988• Clock de 33, 40, 66 Mhz• 386 SX, DX• Notebooks -> 386 SL

Page 28: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 32 bits – x86

• 80486• 1989• 486 SX, DX, DX2, DX4• Clocks 25, 33, 66, 100 Mhz

Page 29: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 32 bits – x86

• 80486•

Page 30: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 64 bits – x86

• Pentium • 1993• Clocks de 100Mhz a 200 Mhz

• Pentium MMX• Multimídia, 3D

• Pentium Pro• Cache L2 interno

Page 31: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 64 bits – x86

• Pentium II• Pentium Pro + Pentium MMX• Clocks de 233 a 400 Mhz• Cartucho (SECC1)

• Pentium III• Clock de 500 a 933 Mhz

Page 32: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 64 bits – x86

• Pentium IV• Unidade Lógica e Arimética trabalhando no dobro da frequência interna do processador• Cartucho (SECC1) • Até 3 Ghz

Page 33: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel• 64 bits – x86

• Pentium

Page 34: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Pesquisa – 1.0 adicional• Equipe (5 pessoas)

• Apresentação• Slides• minímo 2 apresentam

Page 35: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel (maior profundidade técnica)

• Core• Pentium Dual Core• Core 2 Duo • Core 2 Quad (Quad-Core)• i3• i5• i7

Page 36: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas Intel (maior profundidade técnica)

• Sandy Bridge• Ivy Bridge

Page 37: Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Arquiteturas AMD (menor profundidade técnica)

• x86/x86-64• Core• Bulldozer