sistemas
Marcelo Fontes Santana
†
RA:100602
Instituto de Computação
Unicamp
Campinas, Brasil
marcelo.santana@students.ic.unicamp.br
ABSTRACT
Neste artigo s˜ ao apresentadas diferentes abordagens de arquitetura de computadores. Faz-se uma distin¸c˜ ao de cada uma delas com as arquiteturas superescalares. Al´em disso, s˜ ao apresentas as principais caracter´ısticas utilizadas pelos processadores superescalares. Como forma de proporcionar um conhecimento extra sobre o adquirido na sala de aula, s˜ ao apresentados alguns processadores superescalares com suas principais caracter´ısticas.
Keywords
Arquitetura de Computadores, Arquiteturas Superescalares,
Processadores Superescalares
∧
1. INTRODUÇÃO
As aplica¸c˜ oes computacionais tem evolu´ıdo consideravelmente.
Assim, para que este desenvolvimento fosse poss´ıvel, foi necess´ aria tamb´em a evolu¸c˜ ao dos processadores, pois eles s˜ ao os respons´ aveis por executar as tarefas delas com a maior eficiˆencia, tornando-as vi´ aveis computacionalmente.
Assim, em meados da d´ecada de 1980 os processadores superescalares come¸caram a ser projetados [2]. Os projetistas buscavam romper a barreira do pipeline de uma u
´nica instru¸c˜ ao executada por ciclo de clock [2].
Fora observado que aumentar a frequˆencia de clock ´e uma alternativa para melhorar o desempenho dos processadores, no entanto, com o passar do tempo, tamb´em fora verificado que existia um limite de frequˆencia, a qual dependia do tipo de tecnologia que era utilizada para constru´ı-lo. O aumento excessivo da frequˆencia do clock trazia v´ arios outros problemas que acabavam afetando o seu desempenho, como por exemplo o aumento do consumo.
∗A vers˜ ao completa deste documento pode ser obtida na p´ agina da disciplina de Arquitetura de Computadores 2010. http://www.ic.unicamp.br/ ducatte/mo401/mo401.html
†Msc. Marcelo Fontes Santana.
Para solucionar esse problema foram desenvolvida