Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda.
Transcript of Arquitetura de Computadores Arquitetura de Processadores Waldemiro Arruda.
Arquitetura de Computadores
Arquitetura de ProcessadoresWaldemiro Arruda
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquiteturas• Alpha
• Fabricado pela HP• RISC 64 Bits• Muito utilizado em servidores Linux
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
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquiteturas•
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquitetura• MIPS
•
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
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
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquiteturas• MIPS
• MIPS 3D – cálculos gráficos• MIPS MT – HyperThreading
• Emulador: SPIM
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)
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
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquiteturas• Super H
• Baixo consumo de energia• Baixa tensão• Menor calor gerado
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
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
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquiteturas• ARM
• Utilizado em:• Google TV• iPhone• iPad• GPS• Roteadores Wireless• Modem 3G/4G
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
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.
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
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
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquiteturas Intel• 4 bits
•
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
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
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
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
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
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
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquiteturas Intel• 16 bits – x86
• 80286•
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
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
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquiteturas Intel• 32 bits – x86
• 80486•
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
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
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
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquiteturas Intel• 64 bits – x86
• Pentium
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Pesquisa – 1.0 adicional• Equipe (5 pessoas)
• Apresentação• Slides• minímo 2 apresentam
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
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquiteturas Intel (maior profundidade técnica)
• Sandy Bridge• Ivy Bridge
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
• Arquiteturas AMD (menor profundidade técnica)
• x86/x86-64• Core• Bulldozer