Você está na página 1de 4

Microarquitetura de Processadores

A microarquitetura a descrio de um circuito eltrico de um computador, uma


unidade central de processamento ou um processador digital de sinais, que suficiente
para descrever completamente a operao de hardware. A microarquitetura esta
relacionada com a arquitetura do set de instrues s que no a mesma coisa.
A microarquitetura de uma mquina usualmente representada como diagrama que
descrevem as interconexes dos diversos elementos da microarquitetura da mquina.
Uma microarquitetura consiste de uma unidade de controle e de registradores visveis
pelo programador, unidades funcionais como a ALU(Unidade Lgica e Aritmtica), e
quaisquer registradores adicionais necessrios unidade de controle.
Uma microarquitetura simples, especialmente se ela incluir microcdigo, pode ser usada
para implementar muitos diferentes sets de instrues atravs da troca do controle de
armazenamento. Duas mquinas podem ter a mesma microarquitetura.
Decises de projeto de sistema (por exemplo, decidir se perifricos como controladores
de memria devem ou no da microarquitetura). Estas decises envolvem nveis de
desempenho e conectividade destes perifricos. Diferentemente de projeto de
arquitetura, onde obter um nvel de desempenho especfico o principal objetivo, o
projeto de microarquiteturas se concentra mais em outras restries.
Uma vez que as decises de projeto da microarquitetura afeta o que vai no sistema, toda
ateno se volta para aspectos como:

rea/custo do chip

Consumo de energia

Complexidade da lgica

Aspectos construtivos

Conectividade

Facilidade para debugar

Testabilidade

Dada a importncia que a microarquitetura tm na performance da mquina, muitos
esforos so dispensados no sentido de se obter novas e mais eficientes
microarquiteturas.
Um dos recursos mais comuns foi a adio de mais memria cach no die. A memria
cach simplesmente uma memria muito rpida e que pode ser acessada em poucos
ciclos de mquina em oposio aos mitos ciclos necessrios para acessar a memria
principal. A CPU possui um controlador de cach que autoriza o processo de escrita e
leitura na memria cach. Uma microarquitetura dividida em duas partes:
Caminho de Dados (parte operativa): composta pelos componentes responsveis
pela execuo de operaes elementares sobre os dados.
Unidade de Controle: formada pelo circuito responsvel pelo controle e
coordenao da parte operativa, de modo a faz-la executar as operaes
desejadas.

Evoluo dos Processadores
Antigamente os processadores s eram utilizados em calculadoras com uma pequena
capacidade processamento. Com o desenvolvimento simultneo, os PCs e processadores
foram evoluindo. O processador um componente muito importante dos PCs, como
um crebro do computador, ele encarregado de processar maior parte das informaes,
componente onde so usadas tecnologias de fabricaes mais recentes.
Em 1971, a Intel lanou seu primeiro processador. O Intel 4004 era usado apenas em
calculadoras e tinha capacidade de processamento de 8 bits, mas mostrou na prtica a
ideia usada at hoje nos processadores: a capacidade de reunir todos os componentes
necessrios num nico chip.
Quatro anos mais tarde o mundo conheceu o primeiro computador pessoal. A empresa
MITS lanou o Altair 8800 em 1975, com o processador 8080 da Intel, que apresenta a
velocidade processamento de 2mhz
Em 1980, a IBM comeou a agir para tambm ser lder no mercado de computadores
pessoais. Usando o processador 8088 da Intel, lanado em 1978 como uma verso mais
barata do modelo 8086 (ambos de 16 bits), o IBM PC (Personal Computer) foi um
sucesso absoluto, vendendo cinco vezes mais do que o planejado pela empresa em seu
ano de lanamento.
Em 1982, a Intel lanou seu novo processador 80286, sucessor do 8086/8088, com
velocidades entre 6 MHz e 25 MHz. Neste mesmo ano, a AMD surgiu como uma
empresa de processadores, trabalhando com os modelos da Intel, j que a IBM comeou
a exigir pelo menos duas indstrias para o fornecimento de processadores para suas
mquinas. O Intel 80286 s foi usado comercialmente a partir de 1984.
Em 1985, a Intel lana o sucessor do processador 80286. O 80386, com velocidades
entre 12 MHz e 40 MHz, foi o primeiro processador a trazer instrues de 32 bits (as
mesmas instrues usadas at hoje). O chip tambm foi o primeiro a receber variaes
dentro da mesma arquitetura, com verses SX (de baixo custo), SL (com instrues
prprias para computadores portteis) e DX (verso original, que recebeu a sigla para se
destacar perante as variaes).
No mercado de processadores para PC, a Intel lanou o sucessor do 80386 em 1987. O
processador 486, com velocidades entre 16 MHz e 100 MHz, recebeu vrias verses, e
foi o primeiro chip a permitir que mais de uma instruo fosse processada no mesmo
ciclo de processamento. Porm, tanto processamento tem um preo. Os chips 486 foram
os primeiros a precisar de um sistema de refrigerao - pequenos dissipadores em cima
dos chips - e isto apenas aumentou com o passar dos anos.
Em 1993, a Intel lanou o sucessor do 486. O processador Pentium, com velocidades
entre 60 MHz e 300 MHz, foi um sucesso de mercado graas tambm ao sucesso do
Windows 95, que usava (e abusava) do processamento. Um ano depois, surgiu a linha
Pentium MMX, com as mesmas caractersticas, com instrues de processamento
voltadas para aplicaes multimdia.
Em 1995, surgiu o oficial sucessor do Pentium. A linha de processadores Pentium Pro,
com velocidades entre 150 MHz e 200 MHz era mais veloz que os processadores
Pentium originais.
No ano seguinte, a AMD lanou seu primeiro processador rival do Pentium feito com
tecnologia prpria. O AMD K5 no conseguiu uma porcentagem significativa de
mercado, pois era mais lento do que os modelos Pentium compatveis. Em 1997, a Intel
lana o Pentium II, com velocidades entre 233 MHz e 450 MHz, e a AMD lana o
sucessor do K5. Seu processador K6, com velocidades entre 166 MHz e 300 MHz, a
primeira ameaa real ao mercado da Intel, j que oferecia o mesmo processamento do
Pentium II com preos menores.
Em 1999, Intel e AMD lanaram seus novos processadores. Enquanto o Pentium III
apresentava velocidades entre 450 MHz e 1.4 GHz, o AMD Athlon ganhou vrias
revises, que permitiram velocidades entre 500 MHz e 2.33 GHz.
Em 2000, os processadores Pentium IV foram lanados, com uma nova arquitetura
completamente diferente da usada desde os processadores Pentium Pro (mas
compatveis com todos os programas lanados at ento), com velocidades entre 1.3
GHz e 3.8 GHz. Como possvel perceber, o grande objetivo da Intel era atingir a
maior velocidade possvel de processamento - embora isto no garanta necessariamente
um processamento mais rpido. Justamente por isto, os processadores Pentium IV nunca
foram realmente bem aceitos pelo mercado, j que, com o tempo, esta afirmao pode
ser comprovada nos prprios produtos. Como grande novidade, estes processadores
apresentaram a tecnologia Hyper-threading (HT), que permite que um nico
processador opere como dois processadores virtuais. No mesmo ano, O Athlon 64 foi
um sucesso de mercado e obrigou a Intel a adotar a mesma arquitetura 64 bits um ano
aps sua grande rival.
Em 2005, a AMD mais uma vez inovou no mercado de processadores domsticos,
sendo a primeira empresa a lanar um processador dual-core (Athlon 64 X2) para o
mercado de PCs. A nova arquitetura permitiu ter dois ncleos de processamento num
nico chip de processador, aumentando o desempenho do mesmo sem a necessidade de
aumentar a velocidade de processamento.
A Intel chamou a ateno do mercado em 2006 com a linha de processadores Core Duo
e Core Solo (respectivamente com dois e um ncleos), resultantes das vrias melhorias
aplicadas na plataforma dos processadores Pentium Mobile (para Notebooks), que por
sua vez so derivados do Pentium III. No ano seguinte, o sucessor da linha Core 2
apresentam verses Solo (com um chip), Duo (com dois chips), Quad (com quatro
chips) e Extreme (com dois ou quatro ncleos, voltada para entusiastas).
Recentemente, houve o lanamento dos primeiros modelos Intel Core i7 (sucessores da
famlia Corem 2). Pelo menos por enquanto, todos os modelos apresentados (com
velocidades variando entre 2.66 GHz e 3.2 GHz) apresentam quatro ncleos.

Você também pode gostar