You are on page 1of 22

FUNDAO DE ASSISTNCIA E EDUCAO - FAESA FACULDADES INTEGRADAS ESPRITO-SANTENSES CURSO: CINCIA DA COMPUTAO

FELIPE MARROQUE GUTHIERRY ALMEIDA PAULO HENRIQUE ORIND ULISSES ANTONIO PEREIRA WESLLEY LIZARDO

MICROPROCESSADORES

VITRIA 2010

FELIPE MARROQUE GUTHIERRY ALMEIDA PAULO HENRIQUE ORIND ULISSES ANTONIO PEREIRA WESLLEY LIZARDO

MICROPROCESSADORES

Trabalho Acadmico do Curso de Cincia da Computao apresentado (a) s Faculdades Integradas Esprito santenses, como parte das exigncias das disciplinas Introduo Cincia da Computao e Lngua Portuguesa sob orientao dos (as) professores (as) Renata Cristina Laranja Leite e Lourdinha Fonseca Uytenhove.

VITRIA 2010

SUMRIO

INTRODUO ...................................................................................................................................... 4 1 HISTRIA DOS MICROPROCESSADORES .............................................................................. 5 2 CONCEITO ......................................................................................................................................... 6 3 O TRABALHO DE UM PROCESSADOR...................................................................................... 7 4 BARRAMENTOS............................................................................................................................... 8 5 CLOCK INTERNO E CLOCK EXTERNO...................................................................................... 9 5.1 Overclocking do processador ................................................................................................ 10 6 BITS DOS PROCESSADORES ................................................................................................... 11 7 MEMRIA CACHE ......................................................................................................................... 12 8 PROCESSADORES COM DOIS OU MAIS NCLEOS ........................................................... 13 9 MINIATURALIZAO .................................................................................................................... 14 10 NOMES-CDIGO DOS NCLEOS ........................................................................................... 15 11 PROCESSADORES DE 64 BITS X PROCESSADORES DE 32 BITS ............................... 16 12 PROCESSADORES HOJE ......................................................................................................... 17 CONCLUSO ..................................................................................................................................... 18 REFERNCIAS .................................................................................................................................. 19 ANEXO I............................................................................................................................................... 20 ANEXO II ............................................................................................................................................. 21

INTRODUO

Os

microprocessadores

ou

simplesmente

processadores

so

componentes integrados

essenciais dos computadores. Feitos de silcio, seus circuitos

desempenham a funo de controlar toda a parte lgica deste, executando, buscando e/ou decodificando instrues atravs de processos ou tarefas, da o apelido de crebros da mquina. Para tamanha desenvoltura os processadores so divididos em ULA (Unidade lgica aritmtica), responsveis pelos clculos e em registradores, pequenos espaos que armazenam valores e/ou instrues. Os componentes de cada microprocessador, o seu conceito, a histria, as fabricantes e os processos envolvidos em seu trabalho sero abordados nas pginas que seguem.

1 HISTRIA DOS MICROPROCESSADORES

O primeiro microprocessador foi o Intel 4004 (ANEXO I - Figura 1) lanado em 1971. O i4004 no era muito poderoso, j que ele s podia somar e subtrair 4 bits por vez. Mesmo assim, era incrvel ver tudo isso em um nico chip naquela poca. Antes do 4004, os engenheiros construram computadores com vrios chips (transistores ligados um a um). O 4004 foi utilizado em uma das primeiras calculadoras eletrnicas portteis. O primeiro microprocessador utilizado em um computador pessoal foi o Intel 8080. Ele era um computador de 8 bits completo dentro de um chip e foi lanado em 1974; mas o primeiro microprocessador que se tornou realmente popular foi o Intel 8088, lanado em 1979 e incorporado a um PC IBM - que apareceu em 1982. O 8088 evoluiu para o 80286, depois para o 80386, 80486, Pentium, Pentium II, Pentium III e Pentium 4, Celeron, Xeon, Itanium, Core, Core Duo, Quad... Todos estes microprocessadores foram produzidos pela Intel e so melhorias do design bsico do 8088. Isso falando apenas da Intel. Seu principal concorrente, a AMD, evoluiu paralelamente, com o 286A, o 386, 486, 586, K5, K6-3, Athlon, Duron, Sempron, Athlon MX, AMD64, Phenom e Turion. Fundada em 1968 pelos norte-americanos Gordon Moore e Robert Noyce, a Intel (sigla de Integrated Electronics) comeou fabricando memrias para computadores de grande porte antes de entrar no mercado de microprocessadores. Quarenta anos depois, a empresa domina o mercado, produzindo processadores especficos para notebooks e desktops. Para notebooks, a Intel produz as linhas Core2 Duo e Core2 Solo, que tm dois ncleos de processamento e baixo consumo de energia graas tecnologia de fabricao de 65 nm (nanmetros) e 45 nm, e Core Solo e Core Duo, processador com um nico ncleo fabricado em 65 nm. Criada em 1969 para atender s necessidades da Intel produzir chip de memria para a empresa de Mooore e Noyce a Advanced Micro Device resolveu fabricar sua prpria linha de produtos e concorrer com o ex-cliente. Apesar de estar mais centrada na produo de processadores para desktops, a empresa tambm tem

suas linhas para notebooks, fabricadas com tecnologias de 65 nm (Turion X2 Ultra e Mobile Sempron) e 90 nm (Turion64 X2). 2 CONCEITO

O microprocessador o corao de qualquer computador normal, seja um computador de mesa, seja um servidor, seja um laptop. Um microprocessador (tambm conhecido como CPU ou unidade central de processamento) uma mquina completa de computao embutida em um nico chip fabricado a partir de uma substncia mineral chamada silcio. Eles so responsveis pela execuo de clculos, decises lgicas e instrues que resultam em todas as tarefas que um computador pode fazer e, por esse motivo, so tambm referenciados como "crebros" dessas mquinas. Embora haja poucos fabricantes (essencialmente, Intel, AMD e VIA), o mercado conta com uma grande variedade de processadores. Apesar disso e das diferenas existentes entre cada modelo, todos compartilham de alguns conceitos e caractersticas.

3 O TRABALHO DE UM PROCESSADOR

Para entender como um processador trabalha, conveniente dividirmos um computador em trs partes: processador, memria e um conjunto de dispositivos de entrada e sada (ou I/O, de Input/Output). Neste ltimo, encontra-se qualquer item responsvel pela entrada ou sada de dados no computador, como monitores de vdeo, teclados, mouses, impressoras, scanners, discos rgidos, etc. Nesse esquema, obviamente, o processador exerce a funo principal, j que a ele cabe o acesso e a utilizao da memria e dos dispositivos de entrada e sada para a execuo de suas atividades. Para execuo de um programa, uma srie de instrues que o processador dever executar para que a tarefa solicitada seja realizada, o processador transfere todos os dados necessrios execuo, de um dispositivo de entrada e/ou sada, como um disco rgido, para a memria. A partir da, todo o trabalho realizado e o que vai ser feito do resultado depende do programa. O processador pode ser orientado a enviar as informaes processadas para o HD novamente ou para uma impressora, tudo depende das instrues com as quais lidar.

4 BARRAMENTOS

A comunicao entre o processador, a memria e o conjunto de dispositivos de entrada e sada (ANEXO I - Figura 2). Note que a conexo entre esses itens indicada por setas. Isso feito para que se possa entender a funo dos barramentos. De maneira geral, estes so os responsveis pela interligao e comunicao dos dispositivos em um computador. Para o processador se comunicar com a memria e com o conjunto de dispositivos de entrada e sada, h 3 setas, isto , barramentos: um se chama barramento de endereos (address bus); outro, barramento de dados (data bus); o terceiro, barramento de controle (control bus). O barramento de endereos, basicamente, indica de onde os dados a serem processados devem ser retirados ou para onde devem ser enviados. A comunicao por esse barramento unidirecional, razo pela qual s h seta em uma das extremidades da linha no grfico que representa a sua comunicao. Como o nome deixa claro, pelo barramento de dados que os dados transitam. Por sua vez, o barramento de controle faz a sincronizao das referidas atividades, habilitando ou desabilitando o fluxo de dados, por exemplo. Suponha-se um processador que necessita de um dado presente na memria. Pelo barramento de endereos, ele obtm a localizao desse dado dentro da memria. Como precisa apenas acessar o dado, o processador indica pelo barramento de controle que esta uma operao de leitura na memria. O dado ento localizado e inserido no barramento de dados, por onde o processador, finalmente, o l.

5 CLOCK INTERNO E CLOCK EXTERNO

Em um computador, todas as atividades necessitam de sincronizao. O clock serve justamente para isso, ou seja, basicamente, atua como de sinal de sincronizao. Quando os dispositivos do computador recebem o sinal de executar suas atividades, d-se a esse acontecimento o nome de "pulso de clock". Em cada pulso, os dispositivos executam suas tarefas, param e vo para o prximo ciclo de clock. A medio do clock feita em hertz (Hz), a unidade padro de medidas de freqncia, que indica o nmero de oscilaes ou ciclos que ocorre dentro de uma determinada medida de tempo, no caso, segundos. Assim, se um processador trabalha 800 Hz, por exemplo, significa que capaz de lidar com 800 operaes de ciclos de clock por segundo. Repare que, para fins prticos, a palavra kilohertz (KHz) utilizada para indicar 1000 Hz, assim como o termo megahertz (MHz) usado para indicar 1000 KHz (ou 1 milho de hertz). De igual forma, gigahertz (GHz) a denominao usada quando se tem 1000 MHz, e assim por diante. Com isso, se um processador tem, por exemplo, uma freqncia de 800 MHz, significa que pode trabalhar com 800 milhes de ciclos por segundo. As freqncias com as quais os processadores trabalham so chamadas tambm de clock interno. da que vem expresses como Pentium 4 de 3,2 GHz, por exemplo. Mas, os processadores tambm contam com o que chamamos de clock externo ou Front Side Bus (FSB) ou, ainda, barramento frontal. O FSB existe porque, devido a limitaes fsicas, os processadores no podem se comunicar com a memria (mais precisamente, como a ponte norte - ou northbridge - do chipset, que contm o controlador da memria) usando a mesma velocidade do clock interno. Assim, quando essa comunicao feita, o clock externo, de freqncia mais baixa, que usado. Para obter o clock interno, o processador usa uma multiplicao do clock externo. Para entender melhor, suponha que um determinado processador tenha clock externo de 100 MHz. Como o seu fabricante

10

indica que esse chip trabalha 1,6 GHz (ou seja, tem clock interno de 1,6 GHz), seu clock externo multiplicado por 16: 100 x 16 = 1600 MHz ou 1,6 GHz. importante deixar claro, no entanto, que se dois processadores diferentes - um da Intel e outro da AMD, por exemplo - tiverem clock interno de mesmo valor - 2,8 GHz, para exemplificar -, no significa que ambos trabalham mesma velocidade. Cada processador tem um projeto distinto e conta com caractersticas que determinam o quo rpido . Assim, um determinado processador pode levar, por exemplo, 2 ciclos de clock para executar uma instruo. Em outro processador, essa mesma instruo pode requerer 3 ciclos. Alm disso, muitos processadores - especialmente os mais recentes - transferem 2 ou mais dados por ciclo de clock, dando a entender que um processador que faz, por exemplo, transferncia de 2 dados por ciclo e que trabalha com clock externo de 133 MHz, o faz 266 MHz. Por esses e outros motivos, um erro considerar apenas o clock interno como parmetro de comparao entre processadores diferentes.

5.1 Overclocking do processador

O overclocking uma tcnica que consiste em aumentar a freqncia de relgio do microprocessador para, com isso, melhorar seu rendimento. Esse mtodo comeou como uma prtica ilegal utilizada por alguns distribuidores de PCs clonados de baixa qualidade, que instalavam microprocessadores Pentium de desempenho menor que o anunciado. Tal utilizao fraudulenta do overclocking acabou fazendo com que a tcnica de forar a freqncia do microprocessador passasse a ser vista como algo marginal e, conseqentemente, pouco aceito. Forar a freqncia do relgio do processador um recurso habitual de usurios experientes, que assim melhoram o desempenho de seus PCs sem que para isso precisem gastar dinheiro.

11

6 BITS DOS PROCESSADORES

O nmero de bits outra importante caracterstica dos processadores e, naturalmente, tem grande influncia no desempenho desse dispositivo.

Processadores mais antigos, como o 286, trabalhavam com 16 bits. Durante muito tempo, no entanto, processadores que trabalham com 32 bits foram muitos comuns, como as linhas Pentium, Pentium II, Pentium III e Pentium 4 da Intel, ou Athlon XP e Duron da AMD. Alguns modelos de 32 bits ainda so encontrados no mercado, todavia, o padro atual so os processadores de 64 bits, como os da linha Core 2 Duo, da Intel, ou Athlon 64(ANEXO I - Figura 3), da AMD. Em resumo, quanto mais bits internos o processador trabalhar, mais rapidamente ele poder fazer clculos e processar dados em geral, dependendo da execuo a ser feita. Isso acontece porque os bits dos processadores representam a quantidade de dados que os circuitos desses dispositivos conseguem trabalhar por vez. Um processador com 16 bits, por exemplo, pode manipular um nmero de valor at 65.535. Se esse processador tiver que realizar uma operao com um nmero de 100.000, ter que fazer a operao em duas partes. No entanto, se um chip trabalha a 32 bits, ele pode manipular nmeros de valor at 4.294.967.295 em uma nica operao. Como esse valor superior a 100.000, a operao ser possvel em uma nica vez.

12

7 MEMRIA CACHE

Os processadores passam por aperfeioamentos constantes, o que os tornam cada vez mais rpidos e eficientes. No entanto, o mesmo no se pode dizer das tecnologias de memria RAM. Embora estas tambm passem por constantes melhorias, no conseguem acompanhar os processadores em termos de velocidade. Assim sendo, de nada adianta ter um processador rpido se este tem o seu desempenho comprometido por causa da "lentido" da memria. Uma soluo para esse problema seria equipar os computadores com um tipo de memria muito mais rpida, a SRAM (Static RAM). Estas se diferenciam das memrias convencionais DRAM (Dynamic RAM) por serem muito rpidas, por outro lado, so muito mais caras e no contam com o mesmo nvel de miniaturizao, sendo, portanto, inviveis. Apesar disso, a idia no foi totalmente descartada, pois foi adaptada para o que conhecemos como memria cache. A memria cache consiste em uma pequena quantidade de memria SRAM embutida no processador. Quando este precisa ler dados na memria RAM, um circuito especial chamado "controlador de cache" transfere blocos de dados muito utilizados da RAM para a memria cache. Assim, no prximo acesso do processador, este consultar a memria cache, que bem mais rpida, permitindo o processamento de dados de maneira mais eficiente. Se o dado estiver no cache, o processador a utiliza, do contrrio, ir busc-lo na memria RAM, etapa essa que mais lenta. Dessa forma, a memria cache atua como um intermedirio, isto , faz com que o processador nem sempre necessite chegar memria RAM para acessar os dados dos quais necessita. O trabalho da memria cache to importante que, sem ela, o desempenho de um processador pode ser seriamente comprometido.

13

8 PROCESSADORES COM DOIS OU MAIS NCLEOS

At um passado no muito distante, o usurio tinha noo do quo rpido eram os processadores de acordo com a taxa de seu clock interno. O problema que, quando um determinado valor de clock alcanado, torna-se mais difcil desenvolver outro chip com clock maior. Limitaes fsicas e tecnolgicas so os motivos para isso. Uma delas a questo da temperatura: quanto mais megahertz um processador tiver, mais calor ele gerar. Uma das formas encontradas pelos fabricantes para lidar com essa limitao fabricar e disponibilizar processadores com dois ncleos (dual-core) ou mais (multicore). Processadores desse tipo contam com dois ou mais ncleos distintos no mesmo circuito integrado, como se houvesse dois processadores dentro de um. Dessa forma, o processador pode lidar com dois processos por vez, um para cada ncleo, melhorando o desempenho do computador como um todo. Note que, em um chip de nico ncleo, o usurio pode ter a impresso de que vrios processos so executados simultaneamente, j que a mquina est quase sempre executando mais de uma aplicao ao mesmo tempo. Na verdade, o que acontece que o processador dedica determinados intervalos de tempo a cada processo e isso ocorre de maneira to rpida, que se tem a impresso de processamento simultneo. Pelo menos teoricamente, possvel fabricar processadores com dezenas de ncleos. Hoje, possvel encontrar processadores com 2, 3 e 4 ncleos (dual-core, triple-clore e quad-core, respectivamente). importante ressaltar que ter processadores com dois ou mais ncleos no implica, necessariamente, em computadores que so proporcionalmente mais rpidos. Uma srie de fatores influencia nesse quesito, como as velocidades limitadas das memrias e dos dispositivos de entrada e sada, e as formas como os programas so desenvolvidos. A figura (ANEXO I Figura 4), mostra uma montagem que ilustra o interior de um processador Intel Core 2 Extreme Quad-Core (com 4 ncleos).

14

9 MINIATURALIZAO

A indstria conseguiu elevar a capacidade dos processadores ao longo do tempo sem que, para tanto, tivesse que aumentar o tamanho fsico desses dispositivos. Esse feito possvel graas nanotecnologia, em poucas palavras, um ramo da cincia que envolve as pesquisas que lidam com itens medidos na casa dos nanmetros, que equivale a um milionsimo de milmetro, isto , um milmetro dividido por um milho, e sua sigla nm. A medida mais usada, no entanto, o micron, que equivale a um milsimo de milmetro, ou seja, um milmetro dividido por mil. As pesquisas sobre miniaturalizao de chips indicam que ser possvel levar esse processo at a casa dos 25 nanmetros (ou um valor no muito menor que isso). Depois disso, a indstria chegar a um limite fsico onde os transistores provavelmente sero formados por poucos tomos e no podero mais ser diminudos. Pesquisas j esto em andamento para criar uma sada para esse problema. Uma delas a "computao quntica", que muito mais que contornar os limites fsicos dos processadores da "computao clssica", poder revolucionar a computao como um todo.

15

10 NOMES-CDIGO DOS NCLEOS

Todo processador chega ao mercado tendo um nome que permita facilmente identific-lo, como Pentium 4, Core 2 Duo, Itanium, Athlon 64, Phenom, etc. O que pouca gente sabe que o ncleo dos processadores recebe outra denominao antes mesmo de seu lanamento oficial: o nome-cdigo. A utilizao de nomes-cdigo importante porque permite distinguir as caractersticas de arquitetura de cada chip. Mesmo dentro de uma determinada linha possvel encontrar processadores com diferenas em seu projeto. Utilizando como exemplo os primeiros modelos da linha Intel Core 2 Duo, que so baseados nos ncleos de nomes Conroe e Merom. O primeiro direcionado a desktops, enquanto que o segundo voltado a computadores portteis (como notebooks). Sendo assim, o Merom possui recursos que aperfeioam seu desempenho para exigir menos energia (por exemplo, utiliza voltagem menor e FSB reduzido, se comparado ao Conroe).

16

11 PROCESSADORES DE 64 BITS X PROCESSADORES DE 32 BITS

Ao se referir aos processadores de 16 bits, 32 bits ou 64 bits, significa estar falando dos bits internos do chip - em poucas palavras, isso representa a quantidade de dados e instrues que o processador consegue trabalhar por vez. Por exemplo, com 16 bits um processador pode manipular um nmero de valor at 65.535. Se certo nmero tem valor 100.000, ele ter que fazer a operao em duas partes. No entanto, se um chip trabalha a 32 bits, ele pode manipular nmeros de valor at 4.294.967.296 em uma nica operao. Para calcular esse limite, basta fazer 2 elevado quantidade de bits internos do processador. Como exemplo, um processador de 64 bits: 264 = 1.844674411019. Na utilizao de um software editor de textos. improvvel que esse programa chegue a utilizar valores grandes em suas operaes. Neste caso, qual a diferena entre utilizar um processador de 32 bits ou 64 bits, sendo que o primeiro ser suficiente? Como o editor utiliza valores suportveis tanto pelos chips de 32 bits quanto pelos de 64 bits, as instrues relacionadas sero processadas ao mesmo tempo (considerando que ambos os chips tenham o mesmo clock). Por outro lado, aplicaes em 3D ou programas como AutoCad requerem boa capacidade para clculo e a um processador de 64 bits pode fazer diferena. Suponha que determinadas operaes utilizem valores superiores a 4.294.967.296. Um processador de 32 bits ter que realizar cada etapa em duas vezes ou mais, dependendo do valor usado no clculo. Todavia, um processador de 64 bits far esse trabalho uma nica vez em cada operao. No entanto, h outros fatores a serem considerados. Um deles o sistema operacional (SO). O funcionamento do computador est diretamente ligado relao entre o sistema operacional e o hardware como um todo. O SO desenvolvido de forma a aproveitar o mximo de recursos da plataforma para o qual destinado. Com isso, necessrio o desenvolvimento de sistemas operacionais capazes de rodar a 64 bits.

17

12 PROCESSADORES HOJE

Recentemente, os processadores Intel ganharam uma nova famlia, a Core i7, baseada na arquitetura Nehalem, com novo desenho interno do processador e fabricao de 45 nm. O que coloca o i7 no topo da cadeia dos processadores a quantidade de transistores existentes em uma microrea de 263 nanmetros quadrados so 731 milhes. Para se ter uma idia, o top de linha da AMD, o Phenom, tem 463 milhes de transistores em uma rea de 283 nanmetros quadrados. Com tudo isso de transistor nesse espao minsculo, os i7 so poderosos e podem simular at 8 ncleos ao mesmo tempo o dobro do nmero real. Ver tabela de evoluo dos processadores Intel em (ANEXO II Tabela 1). A partir dessa tabela, voc pode perceber que existe uma relao entre a velocidade do clock e o MIPS. A velocidade mxima do clock uma funo do processo de fabricao e dos atrasos internos. Tambm existe uma relao entre o nmero de transistores e o MIPS. Por exemplo, o 8088 tinha um clock de 5 MHz, mas tinha MIPS de 0,33 (cerca de uma instruo para cada 15 ciclos do clock). Os processadores modernos executam milhes de instrues por ciclo. Essa melhoria est diretamente relacionada ao nmero de transistores no chip.

18

CONCLUSO

Como se pode notar no trabalho desenvolvido, a evoluo de sistemas e programas alm da evoluo de materiais gera constantes mudanas nos microprocessadores, onde necessrio que os mesmos acompanhem toda a tecnologia de desenvolvimento e que esteja em constante evoluo. Tanto em sua arquitetura como na forma que ela e desenvolvida. Essa evoluo possibilitada atravs do desenvolvimento de um grupo de tecnologias, desde a arquitetura ate a criao ou melhora de materiais usados para se criar um processador, a evoluo se torna necessria medida que se percebe uma demanda por rapidez e miniaturizao dos microcomputadores. Contando com toda essa agilidade no desenvolvimento de tecnologias, necessrio estar sempre atento ao que h de mais novo no mercado para que se possa usufruir ao mximo de todos os benefcios que uma nova tecnologia bem desenvolvida pode proporcionar.

19

REFERNCIAS

http://www.infowester.com/processadores1.php Escrito por Emerson Alecrim - Publicado em 11/07/2008 - Atualizado em 11/07/2008. Acesso em 20/05/2010.

http://informatica.hsw.uol.com.br/microprocessadores.htm Por Marshall Brain - traduzido por HowStuffWorks Brasil. Acesso em 20/05/2010.

http://www.di.ufpb.br/raimundo/PCaFundo/cpu/mp.htm Raimundo Gouveia Nbrega Filho - Departamento de Informtica UFPB. (Universidade Federal da Paraba) Acesso em 31/05/2010.

TORRES, Gabriel. Hardware: Curso completo 3 Edio. Editora Axcel Books do Brasil, 1999. Rio de Janeiro.

20

ANEXO I Imagens FIGURA 1


HowStuffWorks

FIGURA 2
Info Wester

Chip 4004, o primeiro processador do mundo, criado pela Intel

Barramentos

FIGURA 4 FIGURA 3
Info Wester Info Wester

Processador AMD Athlon Processador Intel Core 2 Extreme QuadCore (com 4 ncleos)

21

ANEXO II Tabela TABELA 1


Nome 8080 8088 80286 80386 80486 Pentium Pentium II Pentium III Pentium 4 Pentium 4 "Prescott" Pentium D Core2 Core 2 Duo Core i7 Data 1974 1979 1982 1985 1989 1993 1997 1999 2000 2004 2005 2006 2007 2008 Transistores 6.000 29.000 134.000 275.000 1.200.000 3.100.000 7.500.000 9.500.000 42.000.000 125.000.000 230.000.000 152.000.000 820.000.000 731.000.000 Mcrons 6 3 1,5 1,5 1 0,8 0,35 0,25 0,18 0,09 90nm 65nm 45nm 45nm Velocidade do clock 2 MHz 5 MHz 6 MHz 16 MHz 25 MHz 60 MHz 233 MHz 450 MHz 1,5 GHz 3,6 GHz 2,8 GHz 3,2 GHz 1,33 2,33 GHz 3 GHz 2,66 GHz 3,2 GHz Largura de dados 8 bits 16 bits 8 bits 16 bits 32 bits 32 bits 32 bits 64 bits 32 bits 64 bits 32 bits 64 bits 32 bits 64 bits 32 bits 64 bits 32 bits 32 bits 64 bits 64 bits 26,000 53,000 76,000 MIPS 0,64 0,33 1 5 20 100 300 510 1,700 7,000

TABELA EVOLUO E DIFERENAS ENTRE OS PROCESSADORES LANADOS PELA INTEL NOS LTIMOS ANOS. Fonte: The Intel Microprocessor Quick Reference Guide (em ingls) Informaes sobre esta tabela 1: A data o ano em que o processador foi lanado. Muitos processadores so relanados com maiores velocidades de clock anos depois do lanamento original; b) Transistores o nmero de transstores no chip. Nos ltimos anos, o nmero de transistores em um chip cresceu bastante;
a)

22

Mcrons a largura, em mcrons, do menor fio do chip. Para voc ter uma idia, o fio de cabelo humano tem a espessura de 100 mcrons. Os chips diminuem de tamanho e o nmero de transistores aumenta; d) Velocidade do clock a taxa mxima do clock do chip. A velocidade do clock ser explicada na prxima seo;
c)

Largura de dados a largura da Unidade Lgico-Aritmtica (ALU). Uma ALU de 8 bits pode somar/subtrair/multiplicar/etc dois nmeros de 8 bits. Uma ALU de 32-bit pode manipular nmeros de 32 bits. Uma ALU de 8 bits teria que executar quatro instrues para somar dois nmeros de 32 bits, enquanto que uma ALU de 32 bits precisa de apenas uma instruo. Em muitos casos, o barramento externo de dados da mesma largura que a ALU. O 8088 tinha uma ALU de 16 bits e um barramento de 8 bits. Os cips mais recentes buscam dados de 64 bits de uma vez para as suas ALUs de 32 bits.

You might also like