180 likes | 333 Views
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.
E N D
Rafael Guimarães Ramos Pedro Ivan Ofugi Eng. De Computação – UNICAMP MC 722 Processadores risc: sparc – powerpc – arm - mips.
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.
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.
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.
MIPS - Aplicações • Dispositivos com Windows CE. • Roteadores da Cisco. • Videogames como Nitendo 64 e PlayStation. • Utilizado em supercomputadores, principalmente nos da Silicon Graphics.
ARM • Advanced RISC Machine. • Baixo consumo de energia. • Dominantes no mercado de telecomunicações, eletrônicos móveis. • 75% das CPUs de embarcados.
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.
ARM - Aplicações • Compõe vários sistemas embutidos. • É utilizado em diversos portáteis famosos: iPod, iPhone, Palm, Nokia.
SPARC • Scalable Processor Architecture. • Desenvolvido pela Sun em 1985. • Inicialmente desenvolvida para ser usada nas workstations Sun-4.
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.
SPARC - Características Janela de Registradores
SPARC - Aplicações • Utilizado em workstations e servidores da Sun. • Utilizado em servidores SMP de várias empresas.
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.
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.
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.
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.