SlideShare uma empresa Scribd logo
1 de 18
Arquitetura
ARM
Arquitetura ARM – Integrantes
• Daniel de Carvalho Strauch Ribeiro
• Luiz Sergio Pereira
• Cleverson Silva
• Lucas Lima
Arquitetura ARM – o que é
• ARM ou Advanced RISC Machine, onde RISC quer dizer:
Reduced Instruction Set Computer;
Arquitetura ARM – o que é
• Desenvolvido em 1983 pela empresa Acorn Computers Limited, baseada em
Cambridge, Inglaterra;
• São processadores que visam a simplificação das instruções, com o intuito de atingir a
máxima eficiência por ciclo (podendo realizar tarefas menores com processos mais
curtos) e uma maior ordenação das operações dentro do núcleo de processamento.
• Arquitetura Orientada a Registrador;
• Ocupa menor espaço físico;
• Menor consumo de energia;
Arquitetura ARM – Família
ARM
Arquitetura ARM – Família
ARM
• ARM7 – 1994 - usa metade da energia usada no ARM6, e tem de 50%
a 100% mais desempenho.
• ARM7TDMI – Pipeline de 3 estágios.. Processador de 32 bits que
combina tamanho reduzido, pouca energia e alta performance (usado
em Game Boy Advance, iPod).
• StrongARM – Série mais rápida que os ARM anteriores, tem
limitações de softwares com suas versões anteriores pois possui
diferentes tamanhos para memória e instruções.
Arquitetura ARM – Família ARM
• ARM8 – Pipeline de 5 estágios, banda de memória duplicada.
Aumento na taxa de clock, redução na CPI.
• ARM9TDMI – Pipeline de 5 estágios também, usado em calculadoras
HP. Reduziu o espaço do programa executável em 35%.
• ARM9E – Processador de 32 bits, incluindo instruções da
ARM®, Thumb® e Dsp. Usado em videogames da Nintendo e telefones
como Sony Ericsson.
Arquitetura ARM – família ARM
• ARM10E – Pipeline de 6 estágios, cache variando entre 32k e 16k,
dependendo do modelo. Excelente combinação de desempenho e
pouco consumo de energia.
• ARM11 – 532-665 MHz, usado em comunicadores como Nokia E90,
Apple iPhone.
• Cortex – Atualmente o processador mais poderoso da ARM, de
600Mhz até mais de 1 GHz. Inclui 13 estágios de pipeline, com estados
de espera programáveis.
Arquitetura ARM – Boom!
• É uma arquitetura já com 30 anos de existência, porém ganhou
notoriedade recentemente, com o boom da computação móvel
(smartphones, tablets, mini pcs, netbooks e equipamentos
embarcados.);
• Havia a necessidade de um processador poderoso, que ocupasse
pouco espaço e consumisse pouca energia: ARM!!
• A tecnologia ARM de processadores é projetada e desenvolvida pela
ARM Holdings – que, todavia, não possui nenhuma fábrica. Em vez
disso, licencia o projeto a outras indústrias que queiram fabricar
versões dos chips.
Arquitetura ARM – Boom!
• Alguns licenciados pela ARM para fabricação de seus processadores:
 Samsung;
Freescale;
LG;
Phillips/NXP;
Sharp;
Yamaha;
Texas Instruments;
Mesmo a Intel, através de sua subsidiária DEC, fabrica suas próprias versões
licenciadas.
Arquitetura ARM –
Dispostivos ARM inside
• Galaxy SIII: utiliza o Exynos 4 Quad, quad-core com frequências de 1,4
até 1,6 GHz baseado no ARM Cortex-A9; GPU ARM Mali-400 MP4
(quad-core);
Arquitetura ARM –
Dispostivos ARM inside
• Nexus 10 e Samsung Chromebook: utilizam o Exynos 5 Dual, dual-core com
frequências de 1,7 GHz baseado no ARM Cortex-A15. GPU ARM Mali-T604
(quad-core);
• iPhone 4, iPad, iPod Touch (4ª geração) e Apple TV: utiliza o Apple
A4, single-core rodando a 1 GHz baseado no Cortex-A8; GPU PowerVR
SGX535 projetada pela Imagination Technologies;
• iPhone 5: utiliza o Apple A6, dual-core rodando a 1,3 GHz com uma versão
modificada do Cortex-A9 conhecida como "Swift"; GPU PowerVR SGX543
(triple-core) projetada pela Imagination Technologies
Arquitetura ARM –
Dispostivos ARM inside
• Raspberry PI: utiliza o ARM1176JZF-S de 700 MHz;
Arquitetura ARM –
Sistemas operacionais
• Embarcados:
 Symbian OS
Bada OS
eCos
Integrity
Windows CE
Arquitetura ARM –
Sistemas operacionais
• Unix Like:
 GNU/Linux
 BSD
Solaris
iOS (Apple)
Android
Arquitetura ARM –
Sistemas operacionais
• Linux:
 Arch Linux;
 Chrome OS;
 Debian;
 Fedora;
 Kankin; (http://www.youtube.com/watch?feature=player_detailpage&v=CJP8O4USL8)
Arquitetura ARM – Conclusão
• Com o mercado de equipamentos móveis dominado pela arquitetura
ARM, e com investimentos pesados por parte do grandes fabricantes
para melhorar ainda mais a performance desses processadores, é
bem possível que daqui a algum tempo eles sejam a maioria, e os
processadores x86, apenas utilizados para aplicações
específicas, como jogos, computação gráfica, etc.
Arquitetura ARM – Bibliografia
• http://canaltech.com.br/analise/mobile/Guia-conheca-os-principaisprocessadores-de-smartphones-do-momento/#ixzz2emm8gBZe
• "Evolução Dos Processadores Arm." TrabalhosFeitos.com. 05, 2011. Acessado
05, 2011. http://www.trabalhosfeitos.com/ensaios/Evolu%C3%A7%C3%A3o-DosProcessadores-Arm/31159.html.
• http://www.tecmundo.com.br/qualcomm/7708-por-que-os-processadores-armpodem-mudar-o-rumo-dos-dispositivos-eletronicos-.htm#ixzz2edMORK8w
• http://pt.wikipedia.org/wiki/Raspberry_Pi
• http://www.area31.net.br/wiki/index.php/Linux_on_the_Raspberry_pi

Mais conteúdo relacionado

Mais procurados

Processadores - CPU
Processadores - CPUProcessadores - CPU
Processadores - CPURoney Sousa
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos ComputadoresNascimentoeli
 
A evolução dos processadores
A evolução dos processadoresA evolução dos processadores
A evolução dos processadoresdrogapraisso
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...Wellington Oliveira
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Pepe Rocker
 
Ufcd752 sistemasoperativosmultitarefa
Ufcd752 sistemasoperativosmultitarefaUfcd752 sistemasoperativosmultitarefa
Ufcd752 sistemasoperativosmultitarefaProfessoraCarlaFerna
 
Aula 04 barramentos de expansão
Aula 04   barramentos de expansãoAula 04   barramentos de expansão
Aula 04 barramentos de expansãoMarcos Basilio
 
Dispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDanilo Filitto
 
Montagem manutenção de computadores
Montagem manutenção de computadoresMontagem manutenção de computadores
Montagem manutenção de computadoressetilsonadobmov
 
Tipos de computador
Tipos de computadorTipos de computador
Tipos de computadorLucilene
 

Mais procurados (20)

Aula 01 instalação de hardware
Aula 01 instalação de hardwareAula 01 instalação de hardware
Aula 01 instalação de hardware
 
Processadores - CPU
Processadores - CPUProcessadores - CPU
Processadores - CPU
 
Microprocessadores
MicroprocessadoresMicroprocessadores
Microprocessadores
 
Arquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completaArquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completa
 
Barramentos
Barramentos Barramentos
Barramentos
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
 
LÓGICA PROGRAMÁVEL
LÓGICA PROGRAMÁVELLÓGICA PROGRAMÁVEL
LÓGICA PROGRAMÁVEL
 
A evolução dos processadores
A evolução dos processadoresA evolução dos processadores
A evolução dos processadores
 
Mobile processors
Mobile processors Mobile processors
Mobile processors
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
INTEL vs AMD
INTEL vs AMDINTEL vs AMD
INTEL vs AMD
 
Ufcd752 sistemasoperativosmultitarefa
Ufcd752 sistemasoperativosmultitarefaUfcd752 sistemasoperativosmultitarefa
Ufcd752 sistemasoperativosmultitarefa
 
Processadores
ProcessadoresProcessadores
Processadores
 
Aula 04 barramentos de expansão
Aula 04   barramentos de expansãoAula 04   barramentos de expansão
Aula 04 barramentos de expansão
 
Dispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercado
 
Maquinas multinivel
Maquinas multinivelMaquinas multinivel
Maquinas multinivel
 
Montagem manutenção de computadores
Montagem manutenção de computadoresMontagem manutenção de computadores
Montagem manutenção de computadores
 
Tipos de computador
Tipos de computadorTipos de computador
Tipos de computador
 

Destaque

Destaque (20)

Seminário APD: Arquitetura ARM
Seminário APD: Arquitetura ARMSeminário APD: Arquitetura ARM
Seminário APD: Arquitetura ARM
 
ARM
ARMARM
ARM
 
Arquitetura ARM - Raspberry Pi
Arquitetura ARM - Raspberry PiArquitetura ARM - Raspberry Pi
Arquitetura ARM - Raspberry Pi
 
Slackware Linux
Slackware LinuxSlackware Linux
Slackware Linux
 
Apresentação slackware
Apresentação slackwareApresentação slackware
Apresentação slackware
 
Faculdade jk
Faculdade jkFaculdade jk
Faculdade jk
 
Palestra semana pedagógica2
Palestra semana pedagógica2Palestra semana pedagógica2
Palestra semana pedagógica2
 
Rasberry Pi + XBMC
Rasberry Pi + XBMC Rasberry Pi + XBMC
Rasberry Pi + XBMC
 
O potencial educativo do Raspberry Pi
O potencial educativo do Raspberry PiO potencial educativo do Raspberry Pi
O potencial educativo do Raspberry Pi
 
RASPBERRY PI BRASIL REVISÃO "B"
RASPBERRY PI BRASIL REVISÃO "B"RASPBERRY PI BRASIL REVISÃO "B"
RASPBERRY PI BRASIL REVISÃO "B"
 
Desvendando o BrewPi
Desvendando o BrewPiDesvendando o BrewPi
Desvendando o BrewPi
 
Slides do treinamento Altera - Introdução a FPGA
Slides do treinamento Altera - Introdução a FPGASlides do treinamento Altera - Introdução a FPGA
Slides do treinamento Altera - Introdução a FPGA
 
Arduino, Raspberry Pi Ou FPGA?
Arduino, Raspberry Pi  Ou FPGA?Arduino, Raspberry Pi  Ou FPGA?
Arduino, Raspberry Pi Ou FPGA?
 
Oficina II - RASPBX
Oficina II - RASPBXOficina II - RASPBX
Oficina II - RASPBX
 
Internet das coisas
Internet das coisasInternet das coisas
Internet das coisas
 
Saber eletrônica 465
Saber eletrônica 465Saber eletrônica 465
Saber eletrônica 465
 
Aulas papel social_escola
Aulas papel social_escolaAulas papel social_escola
Aulas papel social_escola
 
Raspberry Pi: o hardware para Python
Raspberry Pi: o hardware para PythonRaspberry Pi: o hardware para Python
Raspberry Pi: o hardware para Python
 
Explorar o raspberry pi final
Explorar o raspberry pi finalExplorar o raspberry pi final
Explorar o raspberry pi final
 
Arquitetura do pic
Arquitetura do picArquitetura do pic
Arquitetura do pic
 

Semelhante a Arquitetura ARM Processadores

Processadores core i3 e amd
Processadores core i3 e amdProcessadores core i3 e amd
Processadores core i3 e amdMario Kleber
 
Trabalhos dos alunos: Processadores
Trabalhos dos alunos: ProcessadoresTrabalhos dos alunos: Processadores
Trabalhos dos alunos: Processadoresteixeiraafm1
 
Microarquitetura Intel Core Duo
Microarquitetura Intel Core DuoMicroarquitetura Intel Core Duo
Microarquitetura Intel Core DuoSamuel Bié
 
Soquetes e Slots
Soquetes e SlotsSoquetes e Slots
Soquetes e SlotsJullia Mada
 
Apresentacao
ApresentacaoApresentacao
Apresentacaopcassio23
 
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009 Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009 ASUS Brazil
 
Trabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptxTrabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptxBernardoPinto20
 
Micro seminario ii prog mi
Micro seminario ii prog mi Micro seminario ii prog mi
Micro seminario ii prog mi CharneyBR
 
3 ufcd 0749 - processadores1
3   ufcd 0749 - processadores13   ufcd 0749 - processadores1
3 ufcd 0749 - processadores1CarlosSardinha7
 

Semelhante a Arquitetura ARM Processadores (20)

1984
19841984
1984
 
Processadores mobile
Processadores mobileProcessadores mobile
Processadores mobile
 
Processadores core i3 e amd
Processadores core i3 e amdProcessadores core i3 e amd
Processadores core i3 e amd
 
Processadores
ProcessadoresProcessadores
Processadores
 
Trabalhos dos alunos: Processadores
Trabalhos dos alunos: ProcessadoresTrabalhos dos alunos: Processadores
Trabalhos dos alunos: Processadores
 
Microarquitetura Intel Core Duo
Microarquitetura Intel Core DuoMicroarquitetura Intel Core Duo
Microarquitetura Intel Core Duo
 
Unitec processador
Unitec processadorUnitec processador
Unitec processador
 
Soquetes e Slots
Soquetes e SlotsSoquetes e Slots
Soquetes e Slots
 
Apresentacao
ApresentacaoApresentacao
Apresentacao
 
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009 Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
 
PROCESSADOR
PROCESSADORPROCESSADOR
PROCESSADOR
 
Arm Cortex
Arm CortexArm Cortex
Arm Cortex
 
Cisc, risc e pipeline
Cisc, risc e pipelineCisc, risc e pipeline
Cisc, risc e pipeline
 
Processadores RISC
Processadores RISCProcessadores RISC
Processadores RISC
 
SOC
SOCSOC
SOC
 
Trabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptxTrabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptx
 
Arm
ArmArm
Arm
 
Micro seminario ii prog mi
Micro seminario ii prog mi Micro seminario ii prog mi
Micro seminario ii prog mi
 
Microcontroladores AVR
Microcontroladores AVRMicrocontroladores AVR
Microcontroladores AVR
 
3 ufcd 0749 - processadores1
3   ufcd 0749 - processadores13   ufcd 0749 - processadores1
3 ufcd 0749 - processadores1
 

Arquitetura ARM Processadores

  • 2. Arquitetura ARM – Integrantes • Daniel de Carvalho Strauch Ribeiro • Luiz Sergio Pereira • Cleverson Silva • Lucas Lima
  • 3. Arquitetura ARM – o que é • ARM ou Advanced RISC Machine, onde RISC quer dizer: Reduced Instruction Set Computer;
  • 4. Arquitetura ARM – o que é • Desenvolvido em 1983 pela empresa Acorn Computers Limited, baseada em Cambridge, Inglaterra; • São processadores que visam a simplificação das instruções, com o intuito de atingir a máxima eficiência por ciclo (podendo realizar tarefas menores com processos mais curtos) e uma maior ordenação das operações dentro do núcleo de processamento. • Arquitetura Orientada a Registrador; • Ocupa menor espaço físico; • Menor consumo de energia;
  • 5. Arquitetura ARM – Família ARM
  • 6. Arquitetura ARM – Família ARM • ARM7 – 1994 - usa metade da energia usada no ARM6, e tem de 50% a 100% mais desempenho. • ARM7TDMI – Pipeline de 3 estágios.. Processador de 32 bits que combina tamanho reduzido, pouca energia e alta performance (usado em Game Boy Advance, iPod). • StrongARM – Série mais rápida que os ARM anteriores, tem limitações de softwares com suas versões anteriores pois possui diferentes tamanhos para memória e instruções.
  • 7. Arquitetura ARM – Família ARM • ARM8 – Pipeline de 5 estágios, banda de memória duplicada. Aumento na taxa de clock, redução na CPI. • ARM9TDMI – Pipeline de 5 estágios também, usado em calculadoras HP. Reduziu o espaço do programa executável em 35%. • ARM9E – Processador de 32 bits, incluindo instruções da ARM®, Thumb® e Dsp. Usado em videogames da Nintendo e telefones como Sony Ericsson.
  • 8. Arquitetura ARM – família ARM • ARM10E – Pipeline de 6 estágios, cache variando entre 32k e 16k, dependendo do modelo. Excelente combinação de desempenho e pouco consumo de energia. • ARM11 – 532-665 MHz, usado em comunicadores como Nokia E90, Apple iPhone. • Cortex – Atualmente o processador mais poderoso da ARM, de 600Mhz até mais de 1 GHz. Inclui 13 estágios de pipeline, com estados de espera programáveis.
  • 9. Arquitetura ARM – Boom! • É uma arquitetura já com 30 anos de existência, porém ganhou notoriedade recentemente, com o boom da computação móvel (smartphones, tablets, mini pcs, netbooks e equipamentos embarcados.); • Havia a necessidade de um processador poderoso, que ocupasse pouco espaço e consumisse pouca energia: ARM!! • A tecnologia ARM de processadores é projetada e desenvolvida pela ARM Holdings – que, todavia, não possui nenhuma fábrica. Em vez disso, licencia o projeto a outras indústrias que queiram fabricar versões dos chips.
  • 10. Arquitetura ARM – Boom! • Alguns licenciados pela ARM para fabricação de seus processadores:  Samsung; Freescale; LG; Phillips/NXP; Sharp; Yamaha; Texas Instruments; Mesmo a Intel, através de sua subsidiária DEC, fabrica suas próprias versões licenciadas.
  • 11. Arquitetura ARM – Dispostivos ARM inside • Galaxy SIII: utiliza o Exynos 4 Quad, quad-core com frequências de 1,4 até 1,6 GHz baseado no ARM Cortex-A9; GPU ARM Mali-400 MP4 (quad-core);
  • 12. Arquitetura ARM – Dispostivos ARM inside • Nexus 10 e Samsung Chromebook: utilizam o Exynos 5 Dual, dual-core com frequências de 1,7 GHz baseado no ARM Cortex-A15. GPU ARM Mali-T604 (quad-core); • iPhone 4, iPad, iPod Touch (4ª geração) e Apple TV: utiliza o Apple A4, single-core rodando a 1 GHz baseado no Cortex-A8; GPU PowerVR SGX535 projetada pela Imagination Technologies; • iPhone 5: utiliza o Apple A6, dual-core rodando a 1,3 GHz com uma versão modificada do Cortex-A9 conhecida como "Swift"; GPU PowerVR SGX543 (triple-core) projetada pela Imagination Technologies
  • 13. Arquitetura ARM – Dispostivos ARM inside • Raspberry PI: utiliza o ARM1176JZF-S de 700 MHz;
  • 14. Arquitetura ARM – Sistemas operacionais • Embarcados:  Symbian OS Bada OS eCos Integrity Windows CE
  • 15. Arquitetura ARM – Sistemas operacionais • Unix Like:  GNU/Linux  BSD Solaris iOS (Apple) Android
  • 16. Arquitetura ARM – Sistemas operacionais • Linux:  Arch Linux;  Chrome OS;  Debian;  Fedora;  Kankin; (http://www.youtube.com/watch?feature=player_detailpage&v=CJP8O4USL8)
  • 17. Arquitetura ARM – Conclusão • Com o mercado de equipamentos móveis dominado pela arquitetura ARM, e com investimentos pesados por parte do grandes fabricantes para melhorar ainda mais a performance desses processadores, é bem possível que daqui a algum tempo eles sejam a maioria, e os processadores x86, apenas utilizados para aplicações específicas, como jogos, computação gráfica, etc.
  • 18. Arquitetura ARM – Bibliografia • http://canaltech.com.br/analise/mobile/Guia-conheca-os-principaisprocessadores-de-smartphones-do-momento/#ixzz2emm8gBZe • "Evolução Dos Processadores Arm." TrabalhosFeitos.com. 05, 2011. Acessado 05, 2011. http://www.trabalhosfeitos.com/ensaios/Evolu%C3%A7%C3%A3o-DosProcessadores-Arm/31159.html. • http://www.tecmundo.com.br/qualcomm/7708-por-que-os-processadores-armpodem-mudar-o-rumo-dos-dispositivos-eletronicos-.htm#ixzz2edMORK8w • http://pt.wikipedia.org/wiki/Raspberry_Pi • http://www.area31.net.br/wiki/index.php/Linux_on_the_Raspberry_pi