1 / 16

P rocessadores risc: sparc – powerpc – arm - mips.

Rafael Guimarães Ramos Pedro Ivan Ofugi Eng. De Computação – UNICAMP MC 722. P rocessadores risc: sparc – powerpc – arm - mips. PROCESSADORES RISC. Reduced Instruction Set Computing. Instruções grandes demoram mais para ser executadas.

clint
Download Presentation

P rocessadores risc: sparc – powerpc – arm - mips.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Rafael Guimarães Ramos Pedro Ivan Ofugi Eng. De Computação – UNICAMP MC 722 Processadores risc: sparc – powerpc – arm - mips.

  2. PROCESSADORES RISC • Reduced Instruction Set Computing. • Instruções grandes demoram mais para ser executadas. • Solução: dividir em múltiplas instruções mais simples. • Uso exagerado de registradores.

  3. MIPS • Microprocessor without interlocked pipeline stages. • Primeiras versões: 32 bits. • Versões atuais: 64 bits. • 5 versões de implementação mips: MIPS I, MIPS II, MIPS III, MIPS IV, MIPS 32/64.

  4. MIPS - Características • Usada para fins educativos: processador com design limpo. • MIPS MT – recursos multithreading semelhantes ao intel. • MDMX – conjunto de instruções maior com 64 bits. • MIPS 3D – instruções dedicadas a processamento 3D.

  5. MIPS - Aplicações • Dispositivos com Windows CE. • Roteadores da Cisco. • Videogames como Nitendo 64 e PlayStation. • Utilizado em supercomputadores, principalmente nos da Silicon Graphics.

  6. ARM • Advanced RISC Machine. • Baixo consumo de energia. • Dominantes no mercado de telecomunicações, eletrônicos móveis. • 75% das CPUs de embarcados.

  7. ARM – Características • Condicionais embutidas. • Registrador especial para guardar endereço de retorno do procedimento. • Sistema de interrupção com 2 níveis de prioridade. • Pode operar no modo Thumb (16 bits). • Jazelle – extensão que torna o ARM capaz de interpretar bytecode Java.

  8. ARM - Aplicações • Compõe vários sistemas embutidos. • É utilizado em diversos portáteis famosos: iPod, iPhone, Palm, Nokia.

  9. SPARC • Scalable Processor Architecture. • Desenvolvido pela Sun em 1985. • Inicialmente desenvolvida para ser usada nas workstations Sun-4.

  10. SPARC - Características • Escalável. • Versões em 32 e 64 bits. • Big-Endian. • Implementam o método de janela de registradores. • Suporta vários sistemas operacionais tais como Linux, Solaris, SunOS.

  11. SPARC - Características Janela de Registradores

  12. SPARC - Aplicações • Utilizado em workstations e servidores da Sun. • Utilizado em servidores SMP de várias empresas.

  13. PowerPC • Criado no início de 90 pela aliança de Apple, IBM, Motorola. • Processador embarcado de alto desempenho. • 1994-2006 processador da linha Macintosh da Apple.

  14. PowerPC - Características • Superescalar. • Funciona tanto big-endian quanto little-endian. • Processador 64 bits, mas que suporta 32 bits. • Suporta paginação de memória. • Suporta vários sistemas operacionais: Linux, MacOS, Windows NT.

  15. PowerPc - Aplicações • Utilizado como processador embarcado de alto desempenho. • Utilizado em carros, como CPU para aplicações automotivas. • Usado pelos consoles: GameClube, Wii, XBox 360, PlayStation 3.

  16. Comparação • Cobrem diversas áreas desde portáteis ate desktops e supercomputadores. • MIPS – processador “didático”. • ARM – setor de portáteis. • SPARC – grandes servidores. • PowerPC – muitas áreas desde automotivos até desktops.

More Related