54
Evolução dos Processadores Felipe Tusset Í ndice Eniac o Pai dos Computadores Moder nos ....................................... 1 Processa dores Intel ................................................................... 8 Linha do Tempo ...................................................................... 8 Principais Características do Processador....................................10 4004, 8008, 8080, 8086..........................................................12 286......................................................................................14 386......................................................................................17 486......................................................................................19 Pentium Clássico ....................................................................20 Pentium MMX ........................................................................20 Pentium Pró ..........................................................................22 Pentium II.............................................................................23 Pentium III ...........................................................................25 PII Xeon e PIII Xeon ...............................................................27 Celeron.................................................................................28 Pentium 4 .............................................................................28 Itanium .................................................................... ........ ................ 29  AMD.......................................................................................30 586 e K5...............................................................................30 K6 .......................................................................................31 K6-2 ....................................................................................32 K6-III...................................................................................34 Duron...................................................................................35  Athlon ...................................................................... ............ 36 VIA Cyrix ................................................................................41 6x86, 6x86 MX, MII ................................................................42 Cyrix III, Via C3 .....................................................................44 Transmeta Crusoe ....................................................................45 IDT WinChip-2, WinChip-3, WinChip C6 .......................................47 Texas Instruments, IBM, NexGen................................................49 Processado res Para o Próximo Milênio ..........................................50 I ntroduç ã o A pesquisa a seguir vai mostrar o processo evolutivo dos processadores, que nada mais é que um pedaço de silício com inúmeros condutores começando do famoso Eniac computador formad o por válvulas que ocupava uma sala inteira até os processadores mais avançados, como os Pentium 4 e os novos AMD K7 que são menores que um mouse. As quatro principais divisões do documento vai ser pelas respectivas empresas: Intel, AMD (Advanced Micro Device), e Cyrix que são as maiores do ramo bem como empresas secundárias, sendo cada uma delas mostrando os primeiros processadores até os últimos modelos e previsões futuras.

histórico microprocessadores

Embed Size (px)

DESCRIPTION

documento que apresenta o desenvolvimento histórico dos microprocessadores.

Citation preview

  • 5/27/2018 hist rico microprocessadores

    1/54

    Evoluo dos ProcessadoresF e l i p e T u s s e t

    n d i c e

    Eniac o Pai dos Computadores Modernos....................................... 1Processadores Intel ................................................................... 8

    Linha do Tempo ...................................................................... 8Principais Caractersticas do Processador....................................104004, 8008, 8080, 8086..........................................................12286......................................................................................14

    386......................................................................................17486......................................................................................19Pentium Clssico....................................................................20Pentium MMX ........................................................................20Pentium Pr ..........................................................................22Pentium II.............................................................................23Pentium III ...........................................................................25PII Xeon e PIII Xeon ...............................................................27Celeron.................................................................................28Pentium 4 .............................................................................28Itanium ............................................................................................29

    AMD.......................................................................................30586 e K5...............................................................................30K6 .......................................................................................31K6-2 ....................................................................................32K6-III...................................................................................34Duron...................................................................................35

    Athlon ..................................................................................36VIA Cyrix ................................................................................41

    6x86, 6x86 MX, MII................................................................42Cyrix III, Via C3.....................................................................44

    Transmeta Crusoe ....................................................................45

    IDT WinChip-2, WinChip-3, WinChip C6 .......................................47Texas Instruments, IBM, NexGen................................................49Processadores Para o Prximo Milnio..........................................50

    I n t r o d u o

    A pesquisa a seguir vai mostrar o processo evolutivo dos processadores, que nadamais que um pedao de silcio com inmeros condutores comeando do famosoEniac computador formado por vlvulas que ocupava uma sala inteira at osprocessadores mais avanados, como os Pentium 4 e os novos AMD K7 que somenores que um mouse.As quatro principais divises do documento vai ser pelas respectivas empresas: Intel,

    AMD (Advanced Micro Device), e Cyrix que so as maiores do ramo bem comoempresas secundrias, sendo cada uma delas mostrando os primeiros processadoresat os ltimos modelos e previses futuras.

  • 5/27/2018 hist rico microprocessadores

    2/54

    Evoluo dos Processadores

    2 Felipe Tusset

    Eniac o Pai dos Computadores Modernos

    Charles Babbage, considerado o pai do computador atual, construiu em1830 o primeiro computador do mundo, cem anos antes de se tornar

    realidade. O projeto de Babbage apresentava desvantagens; uma delas era ofato de que o seu computador deveria ser mecnico, e a outra era aprecariedade da engenharia da poca. Apesar dos problemas, Charles Babbageconstruiu um aparelho que impressionou o governo ingls.

    Entretanto, a histria da computao comeou muito antes. Como sabemos,o computador uma mquina capaz de efetuar clculos com um grupo denmeros e ainda adaptvel para efetuar novos clculos com um outro grupo denmeros. O primeiro "modelo" foi o baco, usado desde 2000 a.C. Ele umtipo de computador em que se pode ver claramente a soma nos fios.

    Blaise Pascal, matemtico, fsico efilsofo francs, inventou a primeiracalculadora mecnica em 1642. Acalculadora trabalhava perfeitamente, elatransferia os nmeros da coluna deunidades para a coluna de dezenas porum dispositivo semelhante a umvelocmetro do automvel. Pascal chamousua inveno de Pascalina.

    Nos anos que se seguiram, vrios projetos foram feitos com intuito deaperfeioar essa primeira calculadora. Entretanto, nada de significativoaconteceu, at que Babbage e Ada Lovelace comearam a considerar melhor oproblema. Em 1822, Babbage apresentou a Sociedade Real de Astronomia oprimeiro modelo de uma mquina de "diferena", capaz de fazer clculosnecessrios para elaborar uma tabela de logaritmos. O nome da mquina foiderivado de uma tcnica de matemtica abstrata, o mtodo das diferenas.Com o incentivo da sociedade, Charles Babbage continuou a trabalhar noaperfeioamento da mquina.

    Mquina de diferena; Babbage.

  • 5/27/2018 hist rico microprocessadores

    3/54

    Evoluo dos Processadores

    Felipe Tusset 3

    Com Ada Lovelace, filha de Lord Byron, iniciou um projeto mais ambiciosopara construir uma "mquina analtica". Foi projetada para calcular valores defunes matemticas bem mais complexas que as funes logartmicas. Amquina era enorme, demostrava inmeros problemas e simplesmente nofuncionava. Grande parte da arquitetura lgica e da estrutura dos

    computadores atuais provm dos projetos de Charles Babbage, que lembrado como um dos fundadores da computao moderna.

    Mquina analtica de Ada Lovelace.

    S por volta de 1936, as idias de Babbage foram comprovadas, quando umjovem matemtico de Cambridge, Alan Turing, publicou um artigo, poucoconhecido, On computable numbers. O nome de Turing quase desconhecidopara o pblico, mas sua contribuio foi fundamental para o desenvolvimentode idias que ocorreriam antes do computador propriamente dito tornar-serealidade. Os cientistas admitiam que a matemtica no era uma artemisteriosa, e sim uma cincia inteiramente relacionada com regras lgicas. Seuma mquina recebesse essas regras e o problema a ser solucionado, ela seriacapaz de resolve-lo. No entanto, os esforos dos mais competentesmatemticos foram inteis para desenvolver tal mquina. Turing decidiuexaminar o impasse de outra maneira. Verificou os tipos de problemas queuma mquina poderia resolver seguindo regras lgicas, e tentou fazer umalista de todos eles. Turing liderou uma equipe de pesquisa na Inglaterra edesenvolveu a mais secreta inveno da Segunda Guerra Mundial, o Colossus,

    o primeiro computador eletromecnico do mundo, que pode decifrar os cdigosalemes de mensagens "Enigma", durante a guerra, melhor apresentadoabaixo.

    Depois da guerra, Turing colaborou no projeto do primeiro computador dosEstados Unidos, o Eniac (Eletrical Numerical Integrator and Calculator),desenvolvido na Universidade da Pensilvnia desde 1943. Ainda imperfeito, eracomposto de 18000 vlvulas, 15000 rels e emitia o equivalente a 200quilowatts de calor. Essa enorme mquina foi alojada em uma sala de 9m por30m. O desenvolvimento do computador continuou, mas s com a inveno do

    transistor de silcio, em 1947, tornou-se possvel aumentar a velocidade dasoperaes na computao.

  • 5/27/2018 hist rico microprocessadores

    4/54

    Evoluo dos Processadores

    4 Felipe Tusset

    Modelo do Eniac.

    Em meados dos anos 60, os cientistas observaram que um circuitoeletrnico funcionaria de modo igualmente satisfatrio se tivesse o tamanhomenor. Os laboratrios comearam experimentando a colocao de um projeto

    de circuito no chip. Antes do fim dos anos 60, nasceu o "circuito integrado",com isso a computao deu um grande passo frente. O desenvolvimento deum circuito em um nico chip levou construo de mltiplos circuitos em ums chip; e o resultado inevitvel da colocao de vrios chips juntos foi ocomeo do microprocessador.

    A Figura Abaixo Mostra o Eniac em um Chip de Silcio.

    Eniac II.

  • 5/27/2018 hist rico microprocessadores

    5/54

    Evoluo dos Processadores

    Felipe Tusset 5

    Diferenas entre os Eniacs.

    Componente Eniac Eniac II Chip

    Tubos de Vcuo 18.000 No Tem

    Transistors No Tem 250.000Resistors 170.000 No Tem

    Capacitores 10.000 No Tem

    Velocidade do Clock 100 KHz 20 MHz

    Energia para operar 174 Kw 0.5 W

    Jornal Mostrando o Lanamento do Eniac II.

    baco, usado desde 2000 a.C. Ele ("Digamos Assim") o primeirocomputador

  • 5/27/2018 hist rico microprocessadores

    6/54

    Evoluo dos Processadores

    6 Felipe Tusset

    O termo bug, que semprefoi usado pelos engenheiros

    para indicar pequenas falhasem suas mquinas. J em1870, Thomas Edison falavade bugs em seus circuitoseltricos. Em 1947, osengenheiros que trabalhavamcom o Harvard Mark Iencontraram uma traa entreseus circuitos, prenderam-nano livro de registro e

    rotularam-na como oprimeiro bug encontrado,como vemos na Figura

    Um outro grande projeto da poca, anterior ao ENIAC e por isso pioneiro, foio Colossus, desenvolvido na Inglaterra no perodo de 1939 a 1943 com ainteno de quebrar o cdigo da mquina de criptografia alem denominada

    Enigma, que gerava seqncias aleatrias com perodo de 1019 caracteres.Deste projeto, tomou parte Alan Turing, certamente um nome conhecido hojeem dia. Aps a guerra, esse projeto foi descontinuado, mas permaneceusecreto at 1973. Dizem que, se esse projeto fosse publicado logo aps atrmino da guerra, teramos hoje uma grande indstria inglesa decomputadores.

  • 5/27/2018 hist rico microprocessadores

    7/54

    Evoluo dos Processadores

    Felipe Tusset 7

    J na rea dos microcomputadores, perguntamo-nos: qual foi o primeiro ? Em1975 a Revista Popular Electronics apresentou o projeto e anunciou a venda dokit do primeiro microcomputador. Era o Altair 8800, baseado nomicroprocessador 8008 da Intel, cuja foto est na Figura 1. O nome Altair umahomenagem ao planeta onde se passa o filme O Planeta Proibido (1956) , ondeaparece um robot (Robbie) cuja imagem ficaria famosa (Figura 2). Foi tambmpara esse microcomputador que a dupla Paul Allen e Bill Gates vendeu um de seusprimeiros produtos: um interpretador Basic.

    PDP-8, primeiro com-putador com preo

    acessvel, tendo sidouma mquina da sriePDP onde Ken Thompsone Dennis Ritchie de-senvolveram o UNIX.

  • 5/27/2018 hist rico microprocessadores

    8/54

    Evoluo dos Processadores

    8 Felipe Tusset

    Processadores Intel

    Linha do Tempo

    1968 - A empresa Intel fundada por Robert N. Noyce, Gordon E. Moore eAndrew Grove. Robert N. Noyce foi o inventor do circuito integrado.

    1969 - A 3101 RAM de 64 bits desenvolvida pela Intel.

    1970 - A Dinamic desenvolvida pela Dinamic RAM.

    1971 - desenvolvido o Microprocessador 4004 de 4 bits e EPROM 1702.

    1972 - desenvolvido o Microprocessador 8008 de 8 bits.

    1974 - desenvolvido o Microprocessador 8080 de 8 bits.

    1976 - desenvolvido o 8748/8048, o 1o. Microcontrolador.

    1976 - desenvolvido o Microprocessador 8085 de 8 bits.

    1978 - desenvolvido o Microprocessador 8086 de 16 bits. Surge aqui a erados TV games (futebol, tnis, paredo, etc).

    1979 - desenvolvido o Microprocessador 8088 de 8 bits.1980 - desenvolvido o Co-processador matemtico 8087.

    1981 - desenvolvido o Microcomputador IBM-PC baseado no 8088.

    A IBM licencia o MS-DOS como sistema operacional do PC.

    No Brasil

    desenvolvido o Sistema 700 da Prolgica com 2 CPUs Z80 da

    Zilog e 64k. desenvolvido o NE Z80 com 1k, expansvel at 16k, gravador

    cassete, TV, com 102 funes. desenvolvido o CP 500 com 48k, disquetes e RS 232.

    A revista Time escolhe o computador como o Homem do Ano.

    1982 - desenvolvido o Microprocessador 80286 de 16 bits.

    Surge o Arquivamento ptico.

    O Microcomputador 80186, usado em aplicaes de controle.

  • 5/27/2018 hist rico microprocessadores

    9/54

    Evoluo dos Processadores

    Felipe Tusset 9

    desenvolvido o NE Z8000 com 8k.

    desenvolvido o CP 200 e TK 82C da Microdigital com 64k, joystick,som, impressora e disquetes.

    1983 - A Microsoft lana o Windows, que tornou o DOS mais fcil de ser usado.

    1984 - desenvolvido o IBM PC-AT baseado no 80286.

    1985 - desenvolvido o Microprocessador 80386 DX de32 bits(carinhosamente apelidado de "Trs-oito).

    1986 - desenvolvido o Compaq PC 386

    1987 - A IBM-MS (Joint Development Agreement) OS/2 assinam um acordo

    desenvolvimento conjunto.

    So desenvolvidos o Windows 2.0, Excel e o Bookshelf, os quaisultrapassam 500 milhes de dlares.

    1988 - desenvolvida a Memria com tecnologia Flash.

    Os HD's atingem a incrvel marca dos 380 MB.

    Surge a febre dos vrus.

    A Apple anuncia que levar a Microsoft aos tribunais.

    desenvolvido o Microprocessador 80386 SX com largura do barramentode 16 bits.

    1989 - desenvolvido o Microprocessador 80486DX de 32 bits, com clock de25 MHz e 20 MPIS, uma performance 50 vezes maior que o 8088.

    1990 - desenvolvido o Windows 3.0, cujas vendas ultrapassam 1 bilho dedlares.

    1991 - desenvolvido o 80486 SX.

    1992 - So desenvolvidos os Processadores 80486 DX2 de 32 bits, com clockde 50 MHz e 41 MPIS, e o Processador 486 DX2-66 com 1,2 milhesde transistores.

    1993 - desenvolvido o Processador Pentium de 60 e 66 MHz.

    desenvolvida a verso empresarial do Windows, encarta em CD-ROM.

    1994 - So desenvolvidos os Processadores Pentium 90 e 100 MHz, e oProcessador 486 DX4 de 32 bits, com clock de 100 MHz e 70,7 MPIS.

  • 5/27/2018 hist rico microprocessadores

    10/54

    Evoluo dos Processadores

    10 Felipe Tusset

    1995 - desenvolvido o Processador Pentium Pro de150, 166, 180 e 200 MHz,alm de ser desenvolvido o Windows 95.

    1996 - desenvolvido o Processador Pentium Pro de 200 MHz.

    1997 - Janeiro: desenvolvido o Pentium MMX Tecnology de 166 e 200 MHzcom barramento externo de dados de 64 bits e endereamento de 32bits.

    Junho: desenvolvido o Pentium MMX de 233 MHz.

    Maio: desenvolvido o Pentium II de 233, 266, 300 MHz, tecnologia deencapsulamento de cartucho S.E.C. (Single Edge Contact). Ela combinaas tecnologias do Processador Pentium Pro com a MMX. A tecnologia AGPacelera a velocidade de trfego de dados do processador para as placas

    grficas.

    desenvolvido o DVD (Digital Video Disc) com capacidade para 7 a 28vezes mais informaes que os CDs musicais e cd-rom's de computador.

    Julho: citado o nome Memphis, que era uma verso de teste deatualizao do sistema, rebatizado pela Microsoft de Windows 9x.

    1998 - desenvolvida a atualizao do Windows 95.

    Todos os microprocessadores, processadores e co-processadoresrelacionados foram desenvolvidos pela Intel Corporation, salvo menocontrria.

    Principais Caractersticas do Processador

    Algumas caractersticas so essenciais para determinar a performance de um

    processador. Podemos destacar:A freqncia do relgio (clock): estabelece o sincronismo para acomunicao entre os elementos do hardware (memria, processador,perifricos). Quanto maior for o clock, mais operaes podero ser executadano mesmo tempo. Convm salientar que por questo econmicas e tcnicas(interferncias) as placas perifricas geralmente possuem freqncias menoresdo que a do processador. A evoluo no processo de fabricao do chip com adiminuio de sua potncia permite, que o clock cresa cada dia mais. Alimitao o aquecimento do processador que causa erros nas operaes;

    O barramento interno e externo:os processadores tem evoludo em relaoao comprimento do cdigo que pode ser trabalhado em uma nica operao.Os primeiros processadores permitiam trabalhar com palavras de 8 bits, depois

  • 5/27/2018 hist rico microprocessadores

    11/54

    Evoluo dos Processadores

    Felipe Tusset 11

    vieram os processadores de 16, 32 e atualmente estes trabalham com cdigosde 64 bits. Outro detalhe importante que a rpida evoluo dosprocessadores no acompanhada por muitas placas perifricas por questeseconmicas e para permitir, tambm, a compatibilidade dos novosequipamentos com equipamentos antigos o processador permite a

    comunicao com estas placas atravs de um barramento de "menorcapacidade", ou seja, possvel mesmo para um processador 64 bits, trocarinformaes com placas de 8, 16 ou 32bits;

    O conjunto de instrues do processador:Um processador pode realizartodas as operaes com um nmero bem pequeno de instrues. Como osprimeiros processadores eram de 8/16 bits, as instrues manipulavam ento8 e 16 bits. Para garantir a compatibilidade com o processador anterior a cadanovo processador so mantidas as anteriores e introduzidas novas instruespara garantir um aproveitamento maior do seu novo potencial. Isto torna a

    execuo dos programas mais rpidos quando os tradutores e compiladoresforem converter o cdigo fonte para o cdigo de mquina, por gerar um cdigode mquina menor e mais eficiente. Abaixo podemos ver uma tabela quemostra o nmero de instrues desde o 8088 (usado no PC-XT at o MMX).Comentrios sobre estes nmero de instrues sero realizados no decorrer dotrabalho

    Microprocessador Instrues Bsicas Diferena

    8088 115 ----

    286 142 27386 200 58

    486 206 6

    Pentium 216 10

    MMX 263 57

    O cache de memria: Existem vrios tipos construtivos de memrias: hmemrias mais rpida e memrias mais lentas. As rpidas possuem customuito elevado e por esse motivo o banco de memria RAM de um computador

    geralmente constitudo por chips de memrias mais lentos pois sonecessrios vrios MB para rodarem os aplicativos. Quando o processadorsolicita o contedo de uma posio de memria precisa esperar vrios ciclos dorelgio at que a informao esteja disponvel para o operao necessria.Devido a organizao dos programas, o processador geralmente acessarepetidas vezes durante o processamento as mesmas posio da memria ou aposies prximas desta. Criou-se ento o cache de memria, um banco dememria pequena porm rpida que armazena o contedo das ultimasposies de memria solicitadas pelo processador. Assim o processadorprimeiro consulta o cache e se o contedo da posio necessria estiver j

    estiver no cache, no ser necessrio esperar que ele seja transferido damemria. Os primeiros processadores a terem cache possuam-no externo.Depois comearam a possuir um cache bem pequeno muito rpido, chamado

  • 5/27/2018 hist rico microprocessadores

    12/54

    Evoluo dos Processadores

    12 Felipe Tusset

    de nvel um (L1), utilizado para armazenar instrues e dados da execuodinmica* do processador e um segundo mais lento (porm de acesso muitomais rpido que o da memria), chamado cache de nvel dois (L2), quearmazena dados gerais da memria.

    4004

    Em 15 de novembro de 1971 nascia o processador 4004 de apenas 4bits e grande capacidade para realizar operaes aritmticas. Esse micro -processador possua 2.300 transistores para processar 0,06 milhes deinstrues (60.000) por segundo e no tinha o tamanho de um selo de carta.Para se ter uma idia, o ENIAC, primeiro computador de que se tem notcia ,construdo em 1946 para fins blicos, ocupava sozinho 1.000 metros

    quadrados e fazia o mesmo que o 4004.O 4004 foi usado apenas para clculos poucos complexos (4 operaes), ele

    era um pouco mais lento que Eniac II mais tinha a vantagem de possuir ametade do tamanho, esquentar menos e consumir menos energia.

    8008Surgiu em 1972 o 8008, primeiro processador de 8 bits, com capacidade de

    memria de 16 Kbytes (16.000 bytes), enquanto o 4004 possua apenas 640

    bytes.

    8080Em 1974 lanado o 8080, com desempenho seis vezes maior que o

    anterior com um clock de 2MHz, rodava um programa da Microsoft chamadoBasic, possua apenas led's. Alm de 16Kb de memria Rom onde ficava osistema, possua 4Kb de memria Ram, seus controles eram atravs debotes, possua drive de disquete 8" com capacidade de 250 Kb.

    8086O primeiro processador feito pela Intel para ser usado com os PC's. Ele

    contava com um barramento de dados interno e externo de 16 bits. E foi esteo motivo de no ter sido o processador mais utilizado. Inicialmente ele foidistribudo em verses de 4,77MHZ. Posteriormente vieram verses turbinadasde 8 e 10 MHZ.

    A histria do 8086 bem simples. Quando ele foi lanado, a maioria dosdispositivos e circuitos disponveis eram de 8 bits. Era muito caro adaptar todoo resto do computador por causa do processador. E foi isso que acabou com o8086. Para adaptar-se a este mercado a Intel lanou o 8088, com barramento

    externo mais lento, de 8 bits. Deixando a diferena de barramento externo,ambos eram idnticos.

  • 5/27/2018 hist rico microprocessadores

    13/54

    Evoluo dos Processadores

    Felipe Tusset 13

    Quando este chip, o 8086, veio a ser utilizado j era tarde demais. Elechegou at a fazer parte de uns poucos clones do IBM PC e posteriormente emdois modelos do IBM PS/2 e de um computador Compaq. Mas sua destruioveio com um processador mais poderoso, o 80286.

    Outro possvel fator para a pouca aceitao deste processador pode ter sido

    a falta de unidades devido demanda. Nunca havia chips suficientes paraproduzir computadores em grande escala.

    Fabricante Intel

    Nome da Famlia Intel 86

    Nome Cdigo --

    Gerao do Processador Primeira

    Gerao da Placa Me Primeira

    Verso 4.77 MHZ 8 MHZ 10

    MHZLanamento Junho 1978 !? !?

    Informaes Gerais

    Variaes e Clones Licenciados 80C86, AMD8086, NEC V30

    !? !?

    Velocidade do Barramento de Memria(MHZ)

    8086 8086-8

    8086-10

    Multiplicador de Clock do Processador 1.0

    Velocidade do Processador (MHZ) 4.77 8 10

    Especificaes deVelocidade

    Classificao "P" --

    Classificao iCOMP --

    Classificao iCOMP 2.0 --

    Norton SI !? !? !?

    Norton SI32 --

    Benchmarks

    CPUmark32 --

    Tecnologia do Processo NMOS, CMOS

    Tamanho do Circuito (micros) 3.0

    Die Size (mm^2) 33Caractersticas Fsicas

    Transistores (milhes) 0.029

    Voltagem Externa ou de E/S (V) 5

    Voltagem Interna ou do Ncleo (V) 5

    Gerenciamento de Fora Nenhum

    Voltagem, Fora eResfriamento

    Necessidades de Resfriamento Nenhuma

    Tipo de Capsulamento DIP 40-PinosCapsulamento

    Interface da Placa Me Soquete DIP

    Largura do Barramento de Dados (bits) 16 16 16

    Largura de Banda Mxima doBarramento de Dados (Mbytes/seg) 9.54 16 20

    Largura de Barramento Enderevel

    (bits) 20Memria Enderevel Mxima 1 MB

    Arquitetura Externa

    Tipo de Cache Nvel 2 Nenhum

  • 5/27/2018 hist rico microprocessadores

    14/54

    Evoluo dos Processadores

    14 Felipe Tusset

    Tamanho do Cache Nvel 2 --

    Velocidade do Barramento do CacheNvel 2

    --

    Multiprocessamento No

    Conjunto de Instrues 8088Suporte a MMX No

    Modos do Processador RealArquitetura Interna

    Mtodo de Execuo x86 Nativo

    Tamanho do Registro (bits) 16

    Profundidade de Pipeline (estgios) 1

    Tamanho do Cache Nvel 1 Nenhum

    Mapeamento do Cache Nvel 1 --

    Poltica de Gravao do Cache Nvel 1 --

    Unidades de Inteiros 1Unidade de Ponto Flutuante /Coprocessador Aritmtico

    Coprocessador 8087 Opcional

    Decodificadores de Instrues 1

    Tamanho do Buffer de Previso deDesvio / Preciso Nenhum

    Buffers de Gravao Nenhum

    ComponentesInternos

    Recursos de Incremento dePerformance

    Nenhum

    286Este o nico exemplar da segunda gerao de processadores. O 286

    chegou para tomar de assalto o lugar dos processadores de primeira gerao.A IBM lanou o 286 inicialmente no seu IBM PC-AT (advanced tecnology, outecnologia avanada). Depois vieram os clones. Deste, os mais famosos foramos Compaq. A Compaq usou o 286 em 6 micros e a IBM em 5, sendo 4 destesmodelos PS/2.

    O abismo entre o 286 e seus antecessores enorme. Basicamente foramtrs diferenas importantes. A primeira foi a capacidade de utilizar at 16 Mb

    de memria, dezesseis vezes mais que os da gerao anterior.A segunda foi a criao da memria virtual. Com este recurso o processador

    poderia utilizar outras fontes de memria externas para simular memriainterna. Assim, alm dos 16 Mb de memria real que o 286 podia manipular,era possvel simular mais 1 bilho de bytes.

    A terceira melhoria foi a multitarefa de hardware. No significa que oprocessador era capaz de executar multitarefa real (preemptiva), comoconhecemos hoje. Esta a multitarefa cooperativa, onde o processadorexecuta os programas em intervalos, pulando de um para o outro numavelocidade to alta que os programas parecem estar rodando

    simultaneamente.Ainda existia uma outra caracterstica. Enquanto os processadores anterioresexecutavam sempre no modo real, o 286 poderia trabalhar tambm no modo

  • 5/27/2018 hist rico microprocessadores

    15/54

    Evoluo dos Processadores

    Felipe Tusset 15

    protegido. No modo real ele agia como os processadores de primeira gerao,o que manteve a compatibilidade entre geraes. J no modo protegido queele brilhava. Programas eram executados em pores protegidas da memria,individualmente. Problemas em determinada aplicao no afetariam asoutras. J no modo real, programas mal-comportados poderiam comprometer

    too o sistema.Como o sistema operacional mais utilizado era o DOS, para a maioria de

    nada adiantou o 286 ter esta capacidade. O DOS ainda era baseado no 8086 e,logo, era limitado aos recursos deste processador, mesmo tendo o 286 suafrente. Sistemas operacionais de verdade utilizaram estas capacidadesespeciais do 286. Foram o OS/2 e alguns tipos de UNIX (Xenix e AIX). Aqui sepercebe como comeou a saga dos GPF do Windows. No fundo, at o Windows95 tem um pedao do DOS 1 dentro dele.

    O 286 tem um erro de projeto, ele pode chavear do modo real para oprotegido mas no pode voltar para o modo real, somente reinicializando a

    mquina, ele era 6X mais rpido que seu antecessor o 8088.

    Fabricante Intel

    Nome da Famlia 80286

    Nome Cdigo --

    Gerao do Processador Segunda

    Gerao da Placa Me Segunda

    Verso 80286-6 80286-8 80286-1080286-12

    80286-16

    80286-20

    Lanamento Fev.1982 Fev.1982 !? !? !? !?

    InformaesGerais

    Variaes e ClonesLicenciados AMD 286, 286S

    Velocidade doBarramento de Memria(MHZ)

    6 8 10 12 16 20

    Multiplicador de Clockdo Processador

    1.0

    Velocidade doProcessador (MHZ)

    6 8 10 12 16 20

    Especificaesde Velocidade

    Classificao "P" --Classificao iCOMP --

    Classificao iCOMP 2.0 --

    Norton SI 3.1 4.4 5.6 6.7 ~9.0 ~11.5

    Norton SI32 --

    Benchmarks

    CPUmark32 --

    Tecnologia do Processo CMOS

    Tamanho do Circuito(mcron)

    1.5

    Die Size (mm^2) 47

    CaractersticasFsicas

    Transistores (milhes) 0.134

  • 5/27/2018 hist rico microprocessadores

    16/54

    Evoluo dos Processadores

    16 Felipe Tusset

    Voltagem Externa ou deE/S (V)

    5

    Voltagem Interna ou doNcleo (V) 5

    Gerenciamento de Fora Nenhum

    Voltagem,Fora e

    Resfriamento

    Necessidades deResfriamento

    Nenhuma

    Tipo de Capsulamento PGA de 68-PinosCapsulamento

    Interface da Placa Me Soquete de 68-Pinos

    Largura do Barramentode Dados (bits) 16 16

    Largura de BandaMxima do Barramentode Dados (Mbytes/seg)

    12 16 20 24 32 40

    Largura de Barramento

    Enderevel (bits) 24 24Memria EnderevelMxima 16 MB

    Tipo de Cache Nvel 2 Nenhum

    Tamanho do CacheNvel 2

    --

    Velocidade doBarramento do CacheNvel 2

    --

    ArquiteturaExterna

    Multiprocessamento No

    Conjunto de Instrues 80286Suporte a MMX No

    Modos do Processador Real, ProtegidoArquitetura

    InternaMtodo de Execuox86

    Nativo

    Tamanho do Registro(bits)

    16

    Profundidade de Pipeline(estgios)

    1

    Tamanho do Cache

    Nvel 1 NenhumMapeamento do CacheNvel 1

    --

    Poltica de Gravao doCache Nvel 1

    --

    Unidades de Inteiros 1

    Unidade de PontoFlutuante /CoprocessadorAritmtico

    Coprocessador 80286 Opcional

    ComponentesInternos

    Decodificadores deInstrues 1

  • 5/27/2018 hist rico microprocessadores

    17/54

    Evoluo dos Processadores

    Felipe Tusset 17

    Tamanho do Buffer dePreviso de Desvio /Preciso

    Nenhum

    Buffers de Gravao Nenhum

    Recursos de Incremento

    de Performance Nenhum

    386A terceira gerao de processadores Intel foi outra senhora evoluo de

    performance em relao a segunda gerao. At aqui a Lei de Murphy, talvez ocara mais otimista que j vi na minha vida, est totalmente correta.Relembrando os mais desmemoriados, Murphy praticamente profetizou que acada 18 meses a performance dos processadores duplicaria. At aqui ele estcorreto, o que no ocorre nos dias atuais.

    Foi por volta desta gerao que se comeou a apelidar os processadorescarinhosamente como os "oites". O 386 era e ainda e conhecido pelos maisprximos como o "trs-oito".

    Foi a primeira verso do "trs-oito". Tambm foi o primeiro processadortotalmente de 32 bits, ou seja, ele operava tanto internamente quantoexternamente a 32 bits. Este processador continuou a ter uma modalidade realpara manter compatibilidade com os processadores anteriores. Mas o modoprotegido era mais evoludo que o do 286. Foi a partir do 386 que se formou oconjunto de instrues padro x86. Desde ento, mnimas mudanasocorreram no x86.

    As capacidades de memria tambm cresceram. Era possvel manipular,teoricamente, 4 Gb de memria real e 64 trilhes de bytes de memria virtual.Aliada a capacidade de processar 32 bits de uma vez s, o 386 se tornou capazde executar programas muito mais complexos. Dando um exemplo no mundodos games, Doom foi o primeiro jogo que eu tenho notcia a ser 100 % 32 bits,e por isso que ele tinha toda aquela complexidade.

    No acabou por aqui, no! A Intel adicionou um novo modo de operao, omodo 86 virtual. Foi a partir daqui que comearam a aparecer os sistemasoperacionais multitarefa, como o OS/2. O Windows 386 tambm usou estahabilidade para poder executar vrios programas DOS em separado,protegidos um da capacidade destrutiva do outro. Os sistemas operacionaisgrficos s se tornaram possveis com este novo recurso do 386.

    O 386 da Intel s ficou no 33 MHZ. Foi preciso que alguns clonesaparecessem para que ele fosse mais longe. Os clones da AMD e da Cyrixatingiram um mximo de 40 MHZ. O motivo da Intel ter se limitado a estavelocidade parece ser receio de que um 386 fosse mais potente que um 486.De fato, um bom 386 de MHZ poderia ser comparado a um 486 dos maissimples. Os primeiros 386DX lanados tinham um bug na instruo demultiplicao 32 bits do modo protegido.

    Os Primeiros 386 operavam a 12,5Mhz, mas logos foram substitudos pelosDX, 16, 20, 25, 33, 40 e 50 Mhz, a Intel tambm lanou uma verso paranotebooks que era 386SL. Como os processadores Intel anteriores, o 386tambm continha um co-processador matemtico denominado 387.

  • 5/27/2018 hist rico microprocessadores

    18/54

    Evoluo dos Processadores

    18 Felipe Tusset

    Fabricante IntelIntelAMD,Cyrix

    AMD, Cyrix

    Nome da Famlia 80386DX

    Nome Cdigo --

    Gerao do Processador Terceira

    Gerao da Placa Me Terceira

    Verso 80386DX-16

    80386DX-20

    80386DX-25

    80386-33

    80386-40

    Lanamento Out. 1985 Fev. 1987 Abril 1988 Abril1989

    !?

    InformaesGerais

    Variaes e ClonesLicenciados

    !?

    Velocidade doBarramento de Memria(MHZ)

    16 20 25 33 40

    Multiplicador de Clock doProcessador 1.0

    Velocidade doProcessador (MHZ) 16 20 25 33 40

    Especificaesde Velocidade

    Classificao "P" --

    Classificao iCOMP ~29 ~38 49 68 ~85

    Classificao iCOMP 2.0 --

    Norton SI ~15 ~20 ~25 35 ~43

    Norton SI32 !?

    Benchmarks

    CPUmark32 --

    Tecnologia do Processo CMOS

    Tamanho do Circuito(mcron)

    originalmente 1.5, agora 1.0

    Die Size (mm^2) !?

    CaractersticasFsicas

    Transistores (milhes) 0.275

    Voltagem Externa ou deE/S (V)

    5

    Voltagem Interna ou do

    Ncleo (V) 5Gerenciamento de Fora Nenhum

    Voltagem, Forae Resfriamento

    Necessidades deResfriamento Nenhuma

    Tipo de Capsulamento PGA de 132-PinosCapsulamento

    Interface da Placa Me Soquete de 132-Pinos

    Largura do Barramentode Dados (bits)

    32

    Largura de BandaMxima do Barramento

    de Dados (Mbytes/seg)

    66 80 100 133 160

    ArquiteturaExterna

    Largura de BarramentoEnderevel (bits)

    32

  • 5/27/2018 hist rico microprocessadores

    19/54

    Evoluo dos Processadores

    Felipe Tusset 19

    Memria EnderevelMxima

    4 GB

    Tipo de Cache Nvel 2 Nenhum

    Tamanho do Cache Nvel2

    --

    Velocidade doBarramento do CacheNvel 2

    --

    Multiprocessamento No

    Conjunto de Instrues x86

    Suporte a MMX No

    Modos do Processador Real, Protegido, x86 Virtual

    ArquiteturaInterna

    Mtodo de Execuo x86 Nativo

    Tamanho do Registro

    (bits)

    32

    Profundidade de Pipeline(estgios) 4

    Tamanho do Cache Nvel1 Nenhum

    Mapeamento do CacheNvel 1 --

    Poltica de Gravao doCache Nvel 1 --

    Unidades de Inteiros 1

    Unidade de PontoFlutuante /CoprocessadorAritmtico

    Coprocessador 80386 Opcional

    Decodificadores deInstrues

    1

    Tamanho do Buffer dePreviso de Desvio /Preciso

    Nenhum

    ComponentesInternos

    Buffers de Gravao

    486Em Abril de 1989, a Intel lanou o processador 486 no mercado e

    apresentava poucas inovaes em relao ao 386, seu ncleo possua 0,8m,uma grande novidade foi a implantao de uma algumas tcnicas RISC. Outranovidade foi a multiplicao de clock's internos, pois os processadores evolueme permitem taxas de Mhz maiores que as placas mes um exemplo o486DX2, ele funciona com o clock multiplicado por 2, ou seja, a placa me(Bus Externo) trabalha a 33Mhz e o processador a 66Mhz.

    O processador seguinte foi o 80486, um melhoramento da 80386. Foram

    adicionadas algumas instrues e o verso original 80486 DX possuiucoprocessador matemtico interno e um pequeno L1 cache. A tecnologia foi toavanada que Intel lanou processadores com clock interno duplicado (80486

  • 5/27/2018 hist rico microprocessadores

    20/54

    Evoluo dos Processadores

    20 Felipe Tusset

    DX2) e triplicado (80486 DX4) e chegou a 100 MHz. O 80486 tambm possuiua verso OverDrive (Um processador em cima do outro). Nesta pocacomearam a sair sistemas operacionais para PC de 32 bits.

    Clock simples

    487 => Co-processador matemtico usado na verso 486SX.486SL => Verso para notebook, mas no alcanou sucesso desejado, e aIntel parou de fabric-lo486SX => Verso de custo mais baixo ou bsica, com ausncia de co-processador matemtico, 25 e 33 Mhz486DX => Verso completa, com pequena quantidade de cache L1, 25 e 33Mhz.

    Clock duplicado487SX => Para quem quisesse por um co-processador matemtico nas

    verses 486SX2. Ele era encaixado em um slot prprio na placa me.486SX2 => Verso de custo mais baixo ou bsica, com ausncia de co-processador matemtico, 50 e 66 Mhz486DX2 => Verso completa, igual o DX mas a clock's de 50 e 66Mhz.

    Clock triplicado486DX4 => Top de linha, 75 e 100 Mhz, aceita cache L1 e L2.

    Pentium ClssicoO processador Pentium possua 64 bits de barramento. A Intel registrou amarca Pentium para ter um nome prprio para novo e poderoso processador.Ele tinha vrios clock's internos diferentes e chegou a 200 MHz. Na verdadeum processador Pentium (primeiros) so dois processadores 80486 num comum algoritmo de processamento paralelo. Possui 3,1 milhes de transistores3X (vezes) a mais que o 486, cache interno de 16Kb (8KB para extrao deinstrues e 8KB para dados). Os primeiros Pentium tem clock de 60 e 66 Mhz,apos ter incrementado largura do barramento local para 64 bits ele podeatingir clock's mais elevados. Possui no processador algumas instrues RISC,sendo o primeiro a implementa uma unidade de execuo superescalar,significa que sob certas condies podia executar 2 instrues por ciclo declock.

    O co-processador matemtico foi totalmente redesenhado, agora ele aceitaum nvel de desempenho de 3 a 10 vezes a do 486, possua um auto-testeautomtico incorporado verificando todos os conectores com placa me, cachee registradores. O ncleo do Pentium pode variar de 0,6m a 0,4m. Clock's60, 66, 75, 90, 100, 120, 133, 150, 166 e 200.

    Pentium MMX

    Com a tecnologia MMX, PC's entraro em um novo nvel de performance demultimdia. Ganha-se em som vvido, ricas cores, rendimento 3D realstico,animao suave e vdeo. Os tipos de aplicativos que iro se beneficiar do

  • 5/27/2018 hist rico microprocessadores

    21/54

    Evoluo dos Processadores

    Felipe Tusset 21

    desempenho oferecido pelatecnologia MMX, ao longo dotempo, incluem:escaneamento emanipulao de imagens,

    videoconferncias, plug-inse browser's para Internet, editorao e play-back de vdeo, impresso, fax,compresso, decodificao e programas para escritrios.

    Existe a expectativa que de que nos prximos anos perifricos como placasde vdeo, som e modem percam sua finalidade, tendo em vista que as funesque elas executam sero emuladas vias software.

    Principais caractersticas incorporadas no MMX

    Novas Instrues

    Se observarmos o nmero de instrues dos processadores, observaremosque em dois momentos ouve um aumento significativo destas. A primeira vezem 1985 no lanamento dos chips 386 que viabilizaram o conceito demultitarefa e a interface Windows para os PC's e agora com o MMX em queforam adicionado 57 novas e poderosas instrues especificamentedesenhadas para manipular e processar dados de vdeo, de udio e grficoseficientemente. Essas instrues so orientadas s seqncias altamenterepetitivas e paralelas geralmente existentes nas operaes de multimdia.Estas instrues so capazes de manipular dados agrupados em pacotes de 64bits enquanto que a instrues existentes at ento manipulavam dados de 8

    ou 16bits. Estas instrues usam um processo chamado Instruo nica deMltiplos Dados (SIMD) permite que uma instruo execute a mesma funoem mltiplas partes dos dados, ou seja, ela permite que uma operao em vezde ser executada em um nico bloco possa ser executada ao mesmo tempoem vrios blocos de 8 e 16 bits (8 bits para imagem e 16 bits para som).Assim ser reduzido o nmero de voltas intensivas de computao comunscom vdeo, udio, grficos e animao, tornando o processamento muito maisrpido. Usa novo padro de conexo com a placa me denominado Socket7.Opera a voltagens de 2,8V.

    Mais Cache.Foi dobrado o tamanho do cache L1 no chip para 32K no processador .Assim, mais instrues e dados podem ser armazenados no chip, reduzindo onmero de vezes que o processador tem para acessar reas de memria maislentas para obter informao.Nova tecnologia de 0.35m, clock's 166, 200,233 Mhz.

  • 5/27/2018 hist rico microprocessadores

    22/54

    Evoluo dos Processadores

    22 Felipe Tusset

    Pentium Pr

    Principais Caractersticas:

    Freqncia de 150 MHZ, 166, 180 MHZ e 200 MHZ Otimizado para aplicaes em 32-bit rodando em sistemas avanados de32-bit

    Microarquitetura de execuo dinmica Pacote contendo processador, cache e interface para o sistema de

    barramento Escalvel para at 4 processadores e 4 GB de memria Cache L1 de 8K/8K separado entre dados e instrues; possui separao

    entre o barramento se sistema externo e o barramento de cache de altavelocidade interno

    Cache L2 interno: possui cache de nvel 2 interno, podendo trabalhar namesma velocidade do processador. Para de obter o mesmo desempenhode 256KB interno, para um processador de mesma potncia, serianecessrio 2MB de cache externo.

    Arquitetura Dual Independent Bus: O barramento interno dividido emdois barramentos um para o cache L2 e o outro do sistema doprocessador para a memria principal. Esta arquitetura de barramentoresolve o problema de limitao da largura de banda do barramento,oferecendo largura de banda de desempenho at trs vezes superior dos processadores de barramento nico como o existente no processadorPentium. Isto significa um desempenho mais rpido do sistema como um

    todo.

    Execuo dinmica: uma tcnica que usa a combinao de 3 processos paraaumentar a velocidade de execuo do software:

    O processador monitora passos a frente no software (20 a 30 instruesa frente do contador de programa) antecipando-os.

    O processador analisa quais instrues so dependentes de cadaresultado, criando uma lista otimizada dessas instrues;

    Baseada nesta lista, instrues so carregadas especulativamente.

    Isto tudo permite que ele consiga realizar trs instrues em um nico ciclo declock (Pentium permitia 2 instrues), agilizando o trabalho em sistemas queutilizam processamento paralelo.

    Como o chip Pentium Pro possui capacidade de processamento at duasvezes superior ao do Pentium, mquinas equipadas com este processadorpodem substituir as que se baseiam no modelo Dual - Pentium, obtendo omesmo resultado em uma plataforma mais simples, por conseqncia maiseconmica e mais fcil de usar. Isto uma grande vantagem, considerandoque muitos softwares, no empregam de maneira eficiente a tecnologia demultiprocessamento simtrico (SMP). O Pentium Pro e o Pentium II possuem

    um Bug que ser mencionado posteriormente.

  • 5/27/2018 hist rico microprocessadores

    23/54

    Evoluo dos Processadores

    Felipe Tusset 23

    Velocidade(MHZ)

    166 180 200 200

    Velocidade deBus (MHZ)

    66 60 66 66

    L1 Cache 8KI + 8K D 8KI + 8K D 8 KI + 8KD 8KI + 8K DL2 Cache 512K 256K 256K 512K

    Ncleo 0.35 m 0.35 m 0.35 m 0.35 m

    Die Size 552 mils/side 552 mils/side 552 mils/side 552 mils/side

    CPU Voltagem 3.3V 3.3V 3.3V 3.3V

    Corrente Mx. 9.4A 10.1A 11.2V 12.4V

    Power (Watts) 35.0Max 31.7Max 35.0Max 37.9Max

    Pentium com tecnologia OverDrive.

    Alguns Processadores Pentium 166 e 200Mhz aceitam que seja acoplado emcima um processador de expanso chamado OverDrive possibilitando aatualizao dos mesmos. Exemplo um Pentium 166, com OverDrive para233Mhz vai operar nessa freqncia com MMX, mas esse sistema nofuncionou como deveria pois alem do processador OverDrive sair quase omesmo preo de um processador novo, todo esse sistema esquentava ediminua seu desempenho.

    Pentium IINo dia 7 de maio de 1997 a Intel Corporation lanou o processador PentiumII com 7,5 milhes de transistores, que com o objetivo de para possibilitarnovos nveis de desempenho e recursos de computao visual aos usurios dedesktop e estaes de trabalho nas empresas. O processador Pentium II,lanado nas velocidades de 300, 266 e 233 MHz, combina as avanadastecnologias do Processador Pentium Pro com os recursos da tecnologia deaperfeioamento de meios eletrnicos MMX. Esta associao confere aosusurios de empresas maior poder para direcionar a computao empresarial,oferece recursos sofisticados para pequenas empresas e incorpora o

    processador Intel de velocidade superior s estaes de trabalho.A expectativa que o PC transformar rotineiramente todos os tipos de

    dados brutos em detalhados modelos em 3D em uma questo de segundos,

  • 5/27/2018 hist rico microprocessadores

    24/54

    Evoluo dos Processadores

    24 Felipe Tusset

    contribuindo assim para que os usurios assimilem melhor as informaes deque dispem e que as transaes interativas de empresas combinaro vdeo,udio e recursos grficos realistas para informar ou demonstrar novosprodutos ou servios a clientes potenciais.

    Os Clock's dos processadores Pentium II variam de 233 a 400 Mhz, sua

    freqncia de barramento externo pode chegar a 66Mhz ou seja 528Mg/s, seuencapsulamento o SECC1 (forma de cartucho) ele conectado somente emSlot1, ncleo de 0.25 m.

    O co-processador matemtico integrado deste processador possui um bug nainstruo de converso de nmeros de ponto flutuante (nmeros reais, compreciso de 80 bits) para nmeros inteiros (que possuem preciso somente de16 ou 32 bits). As chances do bug ocorrer: 1 em 8,6 bilhes na converso deum nmero de pontoflutuante para inteiro de 16 bits ou 1 em 563 trilhes naconverso de um nmero de ponto flutuante para inteiro de 32 bits. Este bugest sendo chamado de "Dan0411", por ter sido descoberto por um certo

    "Dan" em 11 de abril de 1997 (04-11, no formato americano).

    Caractersticas do processador Pentium II (principais)

    Velocidade Clock(Mhz)

    233 266 300

    Velocidade Bus(Mhz)

    66 66 66

    Tamanho CacheL1 16K I + 16K D 16K I + 16K D 16K I + 16K D

    Velocidade CacheL1

    233 266 300

    Tamanho Cache L2 512K 512K 512K

    Velocidade CacheL2

    117 133 150

    Ncleo 0.35 m 0.35 m 0.35 m

    Die Size 560 mils/side 560 mils/side 560 mils/side

    Voltagem CPU 2.8V 2.8V 2.8VCorrente Mxima 11.8A 12.7A 14.2A

    Power (Watts) 34.8 total 38.2 total 43.0 total

    Avanos tecnolgicos

    O processador Pentium II combina avanos tecnolgicos de grande capacidadepara melhorar o desempenho no ponto flutuante, em multimdia e emintegrao. So eles:

    Inovadora arquitetura Dual Independent Bus, implementada pela primeira vezno processador Pentium Pro e que resolve o problema de limitao de largurade banda existente nas arquiteturas dos processadores da gerao anterior.

  • 5/27/2018 hist rico microprocessadores

    25/54

    Evoluo dos Processadores

    Felipe Tusset 25

    Tecnologia MMX, acrescentada ao processador Pentium II para melhorar odesempenho dos aplicativos de udio, vdeo e grficos, bem como aumentar avelocidade de decodificao e compresso de dados.

    Pentium III O clock do Pentium III varia hoje de 500 Mhz a 933 Mhz, sua freqncia de

    barramento externo pode chegar a 133Mhz, ou seja, 1,06 GB/s, pode acessarat 4GB de memria usando cache, Possui um nmero de srie gravado emuma ROM dentro do processador, onde fornece o nmero do processador,configuraes de clock e voltagem, ela chamada de PIROM (Pentium

    Information Rom) com ela quase impossvel overclock e falsificao. Oprimeiro Pentium III a ser lanado era no formato de um cartucho (SECC2)onde era encaixado em um slot chamado Slot1, o mesmo do Pentium II.

    O processador Pentium III integra a micro-arquitetura Execuo Dinmica P6,a Arquitetura para Barramento Dual Independente (DIB), um barramento comsistema multi-transao e a tecnologia para otimizao de mdia IntelMMX. Alm disso, o processador Intel Pentium III oferece extenses deInternet Streaming SIMD, 70 novas instrues possibilitando um avanosignificativo em imagens, 3D, streaming de udio e vdeo e reconhecimento devoz para uma melhor experincia na Internet.

    Os novos modelos de Pentium III, chamado FCPGA (Flip Chip Pin Grid Array)ou Coppermine (seu nome-cdigo), que, em vez de usar um cartucho como osmodelos tradicionais de Pentium II e Pentium III, usa pinagem soquete 370, amesma do processador Celeron. Teoricamente toda placa-me soquete 370aceita esse novo modelo de processador, mas no isso o que ocorre naprtica. A maioria das placas-me soquete 370 fabricadas antes do lanamentodesse processador no aceitam a sua instalao, por motivos decompatibilidade que no so resolvidos com um simples upgrade de BIOS.Portanto, ao comprar uma placa-me para o Pentium III FCPGA certifique-sede que a placa-me aceita corretamente esse processador.

    Mas no s na pinagem que o Pentium III FCPGA diferente.Internamente ele possui somente 256 KB de memria cache L2, a metade daquantidade de memria cache existente no Pentium II e Pentium III

  • 5/27/2018 hist rico microprocessadores

    26/54

    Evoluo dos Processadores

    26 Felipe Tusset

    convencional. Em compensao, o cache do Pentium III FCPGA acessada namesma freqncia de operao do processador, enquanto nos modelos decartucho esse circuito acessado na metade da freqncia de operao. Isto, no Pentium III-550 FCPGA o cache acessado a 550 MHz, enquanto que noPentium III-550 em cartucho esse circuito acessado a somente 275 MHz. No

    final das contas, apesar de ter menos memria cache, esse novo processadoracaba sendo mais rpido.

    Aps a VIA Technologies surpreender a todos na CeBIT 2001 com o menorprocessador do mundo para PC's, graas a sua tecnologia de produo comtransistores de 0,15 mcron, a Intel acaba de anunciar que a sua nova fbricaem Oregon (EUA) comeou a produzir os seus primeiros processadores comtransistores de 0,13 mcron. O novo Pentium III fabricado com transistores de0,13 mcron ser conhecido como Pentium III Tualatin. Segundo a Intel, comoeste processador alimentado com somente 1,2 volts, ser necessrio que eleutilize um novo soquete, o soquete FC-PGA 2. Placas-me com o soquete FC-

    PGA 2 so totalmente compatveis com os processadores atuais, de soqueteFC-PGA e PPGA, j as placas-me atuais de soquete FC-PGA, no poderoutilizar os processadores Pentium III Tualatin. Provavelmente as placas-mede Slot 1 podero utilizar este processador atravs de um adaptador desoquete FC-PGA 2 para Slot 1. Outra diferena do Pentium III Tualatin sercom relao ao seu formato, ele ser fabricado com placas de silcio de 300milmetros, 100 milmetros a mais do que os processadores atuais utilizam. Deacordo com a Intel, com o aumento das placas de silcio, ser possvel reduziro preo deste processador em 30 %. Tambm ser includo em seuencapsulamento um pequeno dissipador, de forma parecida com o que

    utilizado nos processadores K6-2 e K6-3. Por enquanto este processador estsendo fabricado somente como teste, mas no mximo at Julho a Intel devecomear a produzi-lo em alta escala com uma freqncia inicial de 1,13 GHz. OPentium 4 provavelmente ainda este ano tambm ser produzido comtransistores de 0,13 mcron.

    Recurso Gerao Anterior da Intel

    CPU VCORE (voltagem) 2.0V

    Operaes por ciclo de clock 5

    Pipelines de inteiros 2Pipelines de ponto flutuante 1

    Decodificadores x86 completos 1

    Tamanho do cache L1 32KB

    Tamanho do cache L2 512 KB a 2 MB (acessometade do clock)

    Velocidade do barramento do sistema 66 a 133 MHz

    Largura mxima de banda do barramento 800 MB/s a 1,06 GB/s+

    Transaes principais de barramento 4 por processador

    Tipo de clock Clock comum

  • 5/27/2018 hist rico microprocessadores

    27/54

    Evoluo dos Processadores

    Felipe Tusset 27

    Instrues de otimizao de 3D- No total de instrues- PF SIMD preciso simples- 4 operaes PF por clock- Controles de cache/prefetch- Controles de fluxo de dados- Extenses DSP/comm

    SSE71SimSimSimSimNo

    Suporte de multiprocessamento Sim, compartilhado

    Mx. processadores do sistema 2 (por chipset)

    No de transistores por die ~9,5 milhes

    Recurso SSE

    Recurso de ponto flutuante SIMD ~52

    Movimentao de dados e ampliaoMMX

    19

    Extenses de comunicao DSP 0

    - N total de instrues 71

    PII XeonVerdadeiro Pentium Pr MMX, possui cache L2 trabalhando na mesma

    freqncia do processador conectado somente em Slot2, tambm chamadode Slot de 330 contatos. ( Aparentemente igual ao Slot1 ) encapsulamentoSECC2. Aceita 512, 1 e 2 MG de memria cache acessados no clock doprocessador. Aceita at 64GB de Ram. Opera externamente a 100 MHz,aumentando diretamente o desempenho do microno s para processamento,mas tambm para vdeo e disco. Os clock's do PII Xeon so de 400 e 450 MHz.

    Ele tem a capacidade de multiprocessamento simtrico, isto , a utilizao

    de mais de um processador em uma mesma placa-me maior. Enquanto oPentium II e o Pentium III permitem multiprocessamento direto com at 2processadores, o Pentium II Xeon e o Pentium III Xeon permitemmultiprocessamento com at 4 processadores (ou 8 processadores, no caso domodelo com 2 MB de cache L2). Como voc pode perceber pelas suascaractersticas, essa famlia de processadores destinada a servidores de rede,ela possui um desempenho altssimo, mas muito cara, ficando praticamenterestrita ao mercado corporativo.

    PIII Xeon

    Tem as mesmas caractersticas do PII Xeon mais MMX2 e SIMD. Possui duasverses uma com ncleo de 0,25m que opera externamente a 100Mhz e

  • 5/27/2018 hist rico microprocessadores

    28/54

    Evoluo dos Processadores

    28 Felipe Tusset

    outra com 0,18m a 133 Mhz.Os clocks do PIII Xeon so de 600, 667, 733,800, 866, 933 MHz, e 1Ghz.

    Celeron

    um Pentium II sem memria cache L2 integrado, mas lanaram oCeleron-A que tem 32Kb de cache L1 (16K para infraestrutura e 16K prainformao,data) e 128Kb de L2 aumentando seu desempenho, ele conectado em Slot 1 ou em PGA, ele atualmente a linha econmica da Intelpara concorrer com o Duron da AMD. Trabalha com, Bus externo de 66Mhz a100Mhz, ncleo do processador de 0,18m.Tipos de Encapsulamentos: 280-Pin Mobile Module (MMC1) --- 400-Pin MbileModule (MMC2)Ball Grid Array (BGA) --- Micro PGA (Pin Grid Array).

    Velocidade (Computadores Normais) 800MHz, 766MHz, 733MHz, 700 MHz,667 MHz, 633 MHz, 600 MHz, 566 MHz, 533 MHz, e 500MHz.

    Velocidade (Computadores Portteis) 750 MHz, 700 MHz, 650 MHz, 600 MHz,550 MHz, 500 MHz, 450 MHz, e 400 MHz todos com baixo consumo de energia,so mais caros que os para computadores normais. A Intel lanou tambm umprocessador com a tecnologia ( Ultra Low Voltage Technology ) com 500MHzpara ser usado em sub notebooks.

    Pentium 4

    O Pentium 4 um processador Intel de sexta gerao, assim como ocorrecom o Pentium Pro, Pentium II, Pentium III e Celeron. Em outras palavras,apesar de usar um novo nome, esse processador usa a mesma estruturainterna de seu antecessor, Pentium III. Com algumas modificaes para torn-lo mais rpido, claro. Entre as novidades da arquitetura interna desse

    processador esto:A sua Unidade Lgica Aritmtica (ULA ou ALU) trabalha com o dobro do clockinterno do processador, aumentando o desempenho em clculos usandonmeros inteiros. Por exemplo, em um hipottico Pentium 4 de 800 MHz, a suaULA trabalhar a 1,6 GHz.

    Tecnologia SSE-2, contendo 144 novas instrues em relao tecnologiaSSE ("MMX2") que usada pelo Pentium III. A novidade o uso deregistradores de 128 bits, permitindo a manipulao de mais dados pequenospor vez (16 dados de 8 bits por vez, por exemplo).

    Barramento de dados externo de 128 bits, isto , o Pentium 4 conversar

    com a memria RAM usando 128 bits por vez. Esse processador continuasendo um processador de 32 bits, pois utiliza a mesma arquitetura bsica do386 (instrues x86 ou IA-32). A nomenclatura "processador de 32 bits" ou

  • 5/27/2018 hist rico microprocessadores

    29/54

    Evoluo dos Processadores

    Felipe Tusset 29

    "processador de 64 bits" normalmente refere-se ao software que o processadorpoder executar. Esse processador continua usando o mesmo softwareexistente hoje (Windows 9x, Windows 2000, etc), que um software de 32bits.

    A tecnologia hyper-pipelined dobra a capacidade de profundidade de

    encadeamento para 20 estgios, aumentando bastante o desempenho doprocessador e capacidade de freqncia.

    Barramento externo operando a uma taxa de 3,2 GB/s. Voc ver escrito emmuitos lugares que o barramento externo desse processador ser de 400 MHz.Mas isso no verdade. Como o barramento externo dobrou de tamanho,passando de 64 bits para 128 bits, a taxa de transferncia tambm dobrou.Por exemplo, em um Pentium III, sua taxa de transferncia externa de 800MB/s, por operar externamente a 100 MHz a 64 bits por vez. Passando essebarramento para 128 bits, teremos uma taxa de 1,6 GB/s. Logo, muitopossivelmente o barramento externo do Pentium 4 ser de 200 MHz.

    Cache L2 integrado trabalhando na mesma freqncia interna doprocessador, assim como ocorre no Celeron e nos ltimos modelos de PentiumIII. Disponvel em 1.30, 1.40 e 1.50 GHz

    Itanium

    Possui tecnologia RISC e no CISC como nos processadores anteriores, usadoprincipalmente em workstation, (em grandes empresas) opera com: Unix,Linux e Windows NT, seu preo bastante salgado.

    Caractersticas:Explicitly Parallel Instruction Computing (EPIC),possibilita que o processador trabalhe com 20operaes simultaneamente.

    Possui melhor performance para trabalhar comdados criptografados incluindo SSL e IPSecinformao.

    Enderea nmero ilimitado de memria, possuium sistema de deteco e correo de erros.

    Cache L1 e L2 dentro do processador e apossibilidade de um cache L3 de 2Mg a 4Mgoperando a 800Mhz.

  • 5/27/2018 hist rico microprocessadores

    30/54

    Evoluo dos Processadores

    30 Felipe Tusset

    AMD

    A Advance Micro Device (AMD) o principal e mais antigo concorrente daIntel. Esta empresa produzia processadores 286 sob licena da Intel, eposteriormente reivindicou a extenso da licena para os 386 e 486. At agoraela foi bem sucedida, mantendo essa posio. Nos mercados do 286, 386DX e386SX, eles ofereciam dispositivos compatveis em termos funcionais epinagem a taxas mais altas de clock's, com menor dissipao de energia SMMaprimoradas. A AMD no encontrou o mesmo sucesso nos mercados do 486,seus dispositivos 486 eram atrasados para o mercado, e no ofereciamvantagem funcional ou de desempenho concreta sobre os dispositivos da Intel.A estratgia da AMD para os produtos 486 era competir em preo oferecendoverses de velocidade de clock no aceitas pela Intel. Antecipando-se a umaregulamentao adversa relativa ao seu status de licenciada ,a AMD tinha doisdesign's de 486, um baseado na tecnologia Intel e outro no seu prprio design(Nx586). Em uma tentativa de ganhar uma posio de liderana a AMD lanouo K5, mas acabou se dando mau, o processador tinha problema deaquecimento e no atendeu aos resultados esperados, logo aps foi a vez doK6 e tinha o mesmo problema do K5, com esse processadores a AMD ficoucom m reputao, mas errando que se aprende, a AMD deu seu primeiropasso positivo com o K6II assim se tornando um potencial problema para aIntel. A disputa acirrada das duas somente ns usurios temos a ganhar compreo e desempenho, a AMD se firmou de vez com o lanamento do Athon

    onde pela primeira vez a imponente Intel foi superada em termos dedesempenho.

    586Em termos de funcionamento igual ao 486DX4 mudando apenas com

    duplicao do clock, acrscimo de algumas instrues RISC (bempoucas),execuo superescalar, pinagem Socket3, simplesmente um 486DX4turbinado, 486 Dx5, esse processador tem problema de super aquecimento, efoi atravs dele que Intel "brigou" com a AMD.

    K5Primeiro processador CISC verdadeiramente no Intel a AMD afirmou que ele

    iria superar o desempenho do Pentium a velocidades semelhantes de clock,essa vantagem se deva a um design superescalar superior. Os pipelines duplosdo K5 possuem menos restries para a execuo de instrues simultneas, eno s aceitam previso de desvio como tambm realizam uma execuoespeculativa. Possui um cache de pr-decodificao de 16Kb e outro de dados8Kb, colocadas instrues RISC, usava Socket5 para conexo com a placa me

  • 5/27/2018 hist rico microprocessadores

    31/54

    Evoluo dos Processadores

    Felipe Tusset 31

    K6

    Caractersticas Internas

    Cache L1 de 64 KB, dividido em dois de 32 KB, um para dados e outro parainstruesNcleo RISC com decodificador CISC, similarmente ao K5 (5K86), ao 6x86(M1), M2 e Pentium Pro.Decodificador funciona bem tanto para cdigo de 16 bits quanto para cdigo de32 bits (diferentemente do Pentium Pro onde o decodificador no funciona bempara cdigo de 16 bits).O decodificador CISC/RISC consegue decodificar at 2 instrues por pulso declock, dependendo da complexidade da mesma. Ou seja, consegue decodificarat 2 instrues simples por pulso de clock. Vale lembrar que programas

    utilizam instrues simples 80% das vezes.Conjunto de Instrues MMX (segundo a AMD, compatvel com o MMX daIntel).

    O Co-processador integrado do K6 no to bom quanto o do Pentium Pro ouquanto do Pentium II. Devemos ter isto em mente ao decidirmos pelo K6.Demais caractersticas internas similares ao Pentium Pro: execuo fora deordem, execuo especulativa, previso de desvio, etc.

    Em tempo: a previso de desvio do K6 bem melhor que a do Pentium Pro.

    Caractersticas Externas:Compatvel com socket7, ou seja, utiliza a mesma placa-me do Pentium.Alimentao a 2,9 V, com exceo do modelo K6-233 que deve ser alimentadocom 3,2 V. A tendncia que os prximos processadores K6 utilizem 2,8 V oumenos. Possuem um grave problema de aquecimento, que em certos casos oprocessador era queimado, seu preo no era competitivo.

  • 5/27/2018 hist rico microprocessadores

    32/54

    Evoluo dos Processadores

    32 Felipe Tusset

    K6-2

    Sua grande diferena para os demais processadores testados a suafreqncia de operao externa. Enquanto todos os outros processadorestestados operam externamente a 66 MHz, o K6-2 opera a 100 MHz,conseguindo uma taxa de transferncia mais elevada com a memria RAM,

    com o cache de memria e com outros dispositivos do micros, especialmente ovdeo e o disco. Seu padro de pinagem Socket7, o mesmo padro doPentium, Pentium MMX e MII. Entretanto, por trabalhar externamente a 100MHz, necessita de uma placa-me Socket7 que consiga trabalhar a essafreqncia de operao. Esse tipo de placa-me conhecido como "Super7".

    O K6-2 da AMD foi uma revelao: o K6-2 300Mhz testado obteve umdesempenho de processamento 5% superior ao do Pentium II 300Mhz e 70%superior ao Pentium MMX 233Mhz. O MII-PR300 da Cyrix, apesar de ter obtidoum desempenho 36,5% inferior ao do K6-2 300Mhz e 33,24% inferior ao doPentium II 300Mhz, 8% mais rpido que o Pentium MMX-233. vlidolembrar que o MII-PR300 trabalha internamente a 233 MHz.

    Resumo das principais caractersticas Microarquitetura superescalar de seis instrues RISC avanada. Dez unidades de execuo paralelas especializadas. Sofisticados decodificadores de instruo x86 para RISC86 mltiplos. Avanado sistema de branch prediction de dois nveis. Execuo especulativa. Execuo fora de ordem completa. Renomeao de registros e retransmisso de dados. At seis instrues RISC86 por ciclo. Caches L1 no chip. Cache de instruo de 32 Kbyte com 20 Kbytes adicionais de cache

    para predecodificao. Cache de dados de duas portas com "writeback" de 32 Kbytes. Protocolo MESI para coerncia de cache. Tecnologia 3DNow! 21 novas instrues para melhorar o desempenho de grficos 3D e

    multimdia. Multiplicador separado e ALU para execuo de instrues

    superescalares. Compatvel com infra-estrutura Super7 e Socket 7 para projetos de

    baixo custo e disponibilizao mais rpida ao mercado. Compatvel tanto com barramento de 100 MHz como de 66 MHz.

  • 5/27/2018 hist rico microprocessadores

    33/54

    Evoluo dos Processadores

    Felipe Tusset 33

    Suporte a Accelerated Graphics Port (AGP, Porta Grfica Acelerada). Avanada execuo de instrues MMX superescalares com

    decodificao e pipelines de execuo duplos. Unidade de ponto flutuante (FPU) compatvel com IEEE 754 e 854 de

    alto desempenho. Modo de gerenciamento de sistema (SMM) de padro industrial. Compatibilidade de software binrio x86 completa. Tamanho da pastilha: 9,3 milhes de transistores em uma pastilha de

    81 mm2. Disponvel em encapsulamento CPGA (Ceramic Pin Grid Array) de 321

    pinos (compatvel com Super7/Socket 7) usando a tecnologiainovadora "flip-chip" C4.

    Fabricado usando a tecnologia estado da arte da AMD em 0,25 m,com processo de deposio de metal em silcio de cinco camadas e atecnologia de interconexo local nas instalaes de fabricao de

    wafers da AMD. Clock's de 300, 333, 350, 400, 450, 500, 533, 550 Mhz.

    Processadores K6-2EProcessadores de baixo consumo de potncia, de 333 MHz e de 300 MHz. Os

    processadores embutidos AMD K6-2E foram projetados para oferecer altodesempenho a baixo custo, para serem usados principalmente em notebooks.

    A verso de baixa potncia do processador AMD K6-2E funciona com umamenor tenso de ncleo, de 1,9 V, para fornecer um consumo mximo inferiora 10 watts e uma faixa de temperatura estendida de 85C, enquanto a verso

    de potncia padro o equivalente embutido do popular processador AMD K6-2 desktop com uma tenso de ncleo padro de 2,2 V e faixa de temperaturapadro. Nas duas verses, a tenso de E/S opera no nvel de 3,3 V que opadro do mercado.

    Projetado para executar tanto software de 16 bits quanto de 32 bits, osprocessadores AMD K6-2E fornecem processamento de alto desempenho doconjunto de instrues x86 e so compatveis com os sistemas operacionaisMicrosoft Windows CE, Windows 98, Windows ME e Windows NT, e tambmcom os aplicativos executados neles, incluindo os mais recentes softwaresotimizados para tecnologias 3DNow! e MMX.

    O processador AMD K6-2E de 9,3 milhes de transistores fabricado com atecnologia de processamento de metal de cinco camadas de 0,25 mcron,usando interconexo local e isolamento tipo " shallow-trench" nas instalaesde fabricao de chips Fab 25 daAMD em Austin, no Texas. Oprocessador AMD K6-2E embalado num pacote CPGA(ceramic pin grid array) de 321pinos compatvel com asplataformas Socket 7 e Super7

    usando a tecnologia deinterconexo flip-chip C4.

  • 5/27/2018 hist rico microprocessadores

    34/54

    Evoluo dos Processadores

    34 Felipe Tusset

    Parece que a AMD acertou em cheio com o seu K6-2, tanto em desempenhoquanto em preo. Competindo no mesmo mercado que o Pentium II, o K6-2 mais rpido e barato que o concorrente da Intel. Entretanto, o Pentium II-350e superiores, onde o processador passa a trabalhar externamente a 100 MHz aexemplo do que ocorre no K6-2, tendem a abalar um pouco o aumento de

    mercado que a AMD tem conseguido. A Intel s ser capaz de frear a AMD sebaixar os seus preos, pois os processadores da AMD, o Duron e o Athlonsero processadores extremamente poderosos e, claro, bem mais baratosque os produtos Intel.

    K6-III

    O K6-III (nome-cdigo "Sharptooth") um K6-III com um cache dememria L2 de 256 KB integrado dentro do processador, a exemplo do queocorre no Pentium Pro e no Celeron-A. Alm disso, esse o primeiroprocessador a aceitar um cache de memria L3, ou seja, alm dos dois cachesde memria dentro do processador, o K6-III ainda permite um terceiro cachede memria na placa-me.

    Alm disso, a grande vantagem do K6-III utilizar placas-me "super 7",ou seja, placas-me que utilizam o mesmo soquete do Pentium (soquete 7),mas com barramento de 100 MHz. Esse o tipo de placa-me atualmenteutilizado pelo K6-2. Clock's de 500, 533 e 550 Mhz.

    Recurso AMD-K6III (Super7)

    Operaes por ciclo de clock 6

    Pipelines de inteiros 2

    Pipelines de ponto flutuante 1

    Decodificadores x86 completos 1

    Tamanho do cache L1 64KB

    Tamanho do cache L2 256 KB (no chip)

    Velocidade do barramento do sistema 66 a 100 MHz

    Largura mxima de banda do barramento 800 MB/s

    Transaes principais de barramento 2 por processador

    Tipo de clock Clock comum

  • 5/27/2018 hist rico microprocessadores

    35/54

    Evoluo dos Processadores

    Felipe Tusset 35

    Instrues de otimizao de 3D- No total de instrues- PF SIMD preciso simples- 4 operaes PF por clock- Controles de cache/prefetch- Controles de fluxo de dados- Extenses DSP/comm

    3DNow!21SimSimSimNoNo

    Suporte de multiprocessamento Sim, compartilhado

    Mx. processadores do sistema Ilimitado (por chipset)

    No de transistores por die ~21 milhes

    DuronAnteriormente conhecido por seu nome-cdigo Spitfire (ou Athlon Select), ele

    um processador Athlon destinado a micros baratos, concorrendo diretamentecom o Celeron da Intel.Possui um cache L2 integrado dentro do processador (trabalhando na mesma

    freqncia de operao interna do processador), mas de apenas 64 KB. Mas bem provvel que mesmo assim o Duron seja muito mais rpido do que oCeleron, j que o cache L1 do Celeron de apenas 32 KB, enquanto que essecircuito do Duron de 128 KB. Em outras palavras, apesar de o cache L2 doDuron ser menor que o do Celeron, o cache L1 maior.

    Mas a grande caracterstica que diferencia o Duron de todos os demaisprocessadores existentes hoje no mercado o uso de um novo padro depinagem, chamado soquete A, que um soquete de 462 pinos parecido com ousado pelo Celeron (que tem 370 pinos e, logo, incompatvel). Isso significaque o Duron necessita de placas-me que usem esse novo tipo de soquete.Isto , no d para fazer upgrade de qualquer outro processador para o Durontrocando-se apenas o processador, mesmo que seu processador atual seja daAMD. Ele alimentado com 1,5V

    Barramento de Alta Velocidade:O processador AMD Duron dispe de barramento front side de 200 MHz. Este

    barramento de alta velocidade oferece performance superior em aplicaes deuso intensivo de dados, como MP3, decodificao de DVD por software e

    pacotes de edio de vdeo. Alm disso, ele tem espao para suportarperifricos que exigem grande largura de banda - bem como outrastecnologias emergentes -sem penalizar a performance.

  • 5/27/2018 hist rico microprocessadores

    36/54

    Evoluo dos Processadores

    36 Felipe Tusset

    Sofisticada Arquitetura de Cache:A sofisticada arquitetura de cache do processador AMD Duron oferece 192

    KB incorporados. Esta maior quantidade de cache incorporado e sua sofisticadaarquitetura oferecem performance superior na grande maioria das aplicaes.

    Unidade de Ponto Flutuante (FPU) Superescalar com Tecnologia 3DNow!Aprimorada:

    O processador AMD Duron oferece 3 pipelines de ponto flutuante. Estaexcepcional capacidade de processamento matemtico, aliada tecnologia3DNow! aprimorada da AMD, permite ao processador oferecer superiordesempenho em aplicaes que utilizam multimdia e contedo de pontoflutuante.

    Velocidades de Clock 600, 700, 750,800, 850 e 900Mhz

    Total de Cache L1 + L2Incorporado ao Chip

    192 KB

    Velocidade do Barramentodo Processador

    200 MHz

    Pipelines de Ponto Flutuante 3

    Athlon

    Tambm chamado de K7 micro-arquitetura de stima gerao e o

    barramento de sistema de largura de banda grande do processador AMDAthlon permitem que ele alcance nveis de desempenho nunca antes atingidospor um processador x86. O processador AMD Athlon ultrapassa de maneira

  • 5/27/2018 hist rico microprocessadores

    37/54

    Evoluo dos Processadores

    Felipe Tusset 37

    significativa os processadores x86 de geraes anteriores, incluindo a famliade produtos Pentium III da Intel, e fornece o mais elevado desempenhoexistente para inteiros, ponto flutuante e multimdia 3D para plataformas x86.

    Clock's 700, 850, 900 e 950 Mhz, 1, 1.1, 1.13, 1.2, 1.3 e 1,33 Ghz Micro-arquitetura: O processador AMD Athlon possui uma micro-

    arquitetura superescalar de nove estgios em estrutura super-pipelinedotimizada para altas freqncias de clock. O AMD Athlon contm um totalde nove pipelines de execuo: trs para clculos de endereos, trspara clculos de nmeros inteiros e trs para a execuo de instruesx87 (ponto flutuante), 3DNow! e MMX.

    Barramento do Sistema: O barramento do sistema AMD Athlon oprimeiro barramento de sistema de 200 MHz para plataformas x86, almde ser o mais rpido barramento de processador x86 existente

    fornecendo o dobro da largura de banda mxima do barramento de 100MHz usado pelo Pentium III. O barramento de sistema do AMD Athlon projetado para multiprocessamento escalonvel e alavanca a tecnologiade barramento Alpha EV6 de alto desempenho da Digital para permitirum desempenho do sistema sem precedentes. Ao contrrio do projeto debarramento compartilhado de pouca largura de banda limitada doPentium III, o barramento de sistema AMD Athlon usa uma arquiteturaponto-a-ponto para fornecer largura de banda superior para plataformasx86 de uniprocessamento e multiprocessamento.

    Mquina de Ponto Flutuante: O processador AMD Athlon inclui a primeira

    mquina de ponto flutuante super-escalar e inteiramente em pipelinepara plataformas x86. O recurso de ponto flutuante resultante o maispoderoso j fornecido em um processador x86, e compete com odesempenho de muitos processadores RISC usados em estaes detrabalho e servidores.

    Tecnologia 3DNow! Otimizada: A tecnologia 3DNow! otimizada doprocessador AMD Athlon leva o desempenho multimdia 3D a novasalturas e se baseia nas 21 instrues da tecnologia 3DNow! originaloprimeiro conjunto de instrues x86 a usar tcnicas de ponto flutuanteSIMD super-escalares. A tecnologia 3DNow! Otimizada adiciona 24 novas

    instrues19 para otimizar os clculos matemticos com inteiros doMMX e aperfeioar a movimentao de dados para aplicativos detransmisso de dados pela Internet e 5 extenses DSP para aplicativossoft modem, soft ADSL, Dolby Digital e MP3. Este novo recurso DSP doAMD Athlon no suportado pelo Pentium III.

    Arquitetura do Cache: O AMD Athlon compreende o maior cache L1 (totalde 128KB) para plataformas x86. O AMD Athlon apresenta tambm umcontrolador de cache L2 traseiro de 64 bits de alta velocidade quesuporta tamanhos de cache L2 que variam de 512KB a macios 8MB.Este projeto superior de cache tira vantagem do barramento de sistema

    de alta velocidade do processador e minimiza estreitamentos de largurade banda.

  • 5/27/2018 hist rico microprocessadores

    38/54

    Evoluo dos Processadores

    38 Felipe Tusset

    Recurso Athlon AMD (Slot A)

    Operaes por ciclo de clock 9

    Pipelines de inteiros 3

    Pipelines de ponto flutuante 3

    Decodificadores x86 completos 3Tamanho do cache L1 128KB

    Tamanho do cache L2 512 KB a ~8MB MB

    Velocidade do barramento do sistema 200 MHz (escalvel para400+ MHz)

    Largura mxima de banda do barramento 1,6 a 3,2 GB/s+

    Transaes principais de barramento 24 por processador

    Tipo de clock Sncrona com a origem

    (Repetio de clock)Instrues de otimizao de 3D- No total de instrues- PF SIMD preciso simples- 4 operaes PF por clock- Controles de cache/prefetch- Controles de fluxo de dados- Extenses DSP/comm

    3DNow! Otimizado45SimSimSimSimSim

    Suporte de multiprocessamento Sim, ponto-a-ponto

    Mx. processadores do sistema Ilimitado (por chipset)

    No de transistores por die ~22 milhes

    Recurso 3DNow!

    Recurso de ponto flutuante SIMD(recurso bsico AMD)

    21(instrues 3DNow! originais)

    Movimentao de dados e ampliao(de integrais) MMX

    19 (novas instrues)

    Extenses de comunicao DSP 5 (novas instrues)

    - No total de instrues 45

    Processador Athlon: resumo da principais caracterstica e inovaes:

    A primeira micro-arquitetura de processador x86 super-escalar emsuperpipeline de nove estgios projetada para altas freqncias de clock

    Mltiplos decodificadores paralelos de instrues x86 Trs unidades de execuo de ponto flutuante totalmente em pipeline

    super-escalares e sem ordem, que executam todas as instrues de x87(ponto flutuante), MMX e 3DNow!

    Trs unidades de inteiros em pipeline super-escalares e sem ordem

  • 5/27/2018 hist rico microprocessadores

    39/54

    Evoluo dos Processadores

    Felipe Tusset 39

    Trs unidades de clculo de endereo em pipeline super-escalares e semordem

    Unidade de controle de instrues de 72 entradas Previso de desvios dinmica avanada Tecnologia 3DNow! Otimizada para um desempenho 3D de primeira

    ordem 21 instrues 3DNow! originaisa primeira tecnologia a permitir SIMD

    super-escalar 19 novas instrues para capacitar clculos matemticos melhorados

    com inteiros para codificao de voz ou vdeo e movimentao de dadosmelhorada para plug-ins de Internet e outros aplicativos de transmisso

    5 novas instrues DSP para aprimorar aplicaes de soft modem, softADSL, som surround Dolby Digital e MP3

    Compatvel com Windows 98, Windows 95 e Windows NT 4.x semcorreo de software

    O barramento de sistema de 200 MHz do AMD Athlon (escalvel paraalm de 400 MHz), permitindo largura de banda de sistema de primeiralinha para aplicativos com movimentao intensa de dados

    Tecnologia de clock sncrono com a origem (repetio de clock) Suporte para ECC de 8 bits para integridade do barramento de dados Largura mxima de banda de 1,6 a 3,2 GB/s Suporte para multiprocessamento: topologia ponto-a-ponto, com o

    nmero de processadores em sistemas SMP determinado pelaimplementao do chipset

    Suporte para 24 transaes importantes por processador Arquitetura de cache de alta -performance com um cache L1 integradode 128 KB e uma interface de cache traseiro L2 programvel de alta

    velocidade Projeto de infra-estrutura de Slot A baseado em plataformas otimizadas

    de alto desempenho Disponvel em cartucho de processador com dimenses mecnicas

    comparveis ao Pentium III Alavanca a infra-estrutura de PC Slot 1 fsica/mecnica existente,

    incluindo conector mecnico, mas com diferentes protocolos debarramento e definies eltricas

    Interface eltrica compatvel com barramento de sistema AMD Athlon de200 MHz, baseado no protocolo de barramento Alpha EV6 Suportado por uma linha completa de solues de infra-estrutura Slot A

    otimizada (chipset's, motherboards, BIOS) Tamanho do die: aproximadamente 22 milhes de transistores em die de

    184 mm2 com tecnologia de processamento de 0,25 mcron Fabricado com a tecnologia de processamento de ltima gerao de 0,25

    mcron e seis camadas de metal da AMD na fbrica de wafers Fab. 25 daAMD

    Existe uma nova verso do processador Athlon, nome-cdigo Thunderbird, queno tem um novo nome comercial e est sendo chamado simplesmente de"novo Athlon" pela AMD. Esse processador tem 256 KB de memria cache L2

  • 5/27/2018 hist rico microprocessadores

    40/54

    Evoluo dos Processadores

    40 Felipe Tusset

    trabalhando na mesma freqncia de operao do processador e usa o soqueteA, o mesmo tipo desoquete que o processador Duron.

    Apesar de o novo Athlon ter menos memria cache que o Athlonconvencional, bem provvel que ele seja mais rpido, j que estar sendoacessado na mesma freqncia de operao do processador e no na metade

    desta, como ocorre no Athlon convencional..H ainda a previso do lanamento de processadores AMD com freqncia

    de operao externa de 266 MHz at o final do ano. Com certeza esses 266MHz sero obtidos da mesma forma que o Athlon e o Duron obtm os seus 200MHz, isto , usando a tecnologia DDR (Double Data Rate). Funciona daseguinte forma: normalmente, os processadores s transferem dados nasubida do pulso de clock, isto , quanto ele passa de 0 para 1. Osprocessadores Athlon e Duron transferem dados tanto na subida quanto nadescida do pulso de clock (quando o clock passa de 1 para 0). Dessa forma,em vez de transferir um dado por pulso de clock, esses processadores

    transferem dois. Por isso que, apesar de fisicamente a freqncia de operaodesses processadores ser de 100 MHz, dizemos que eles tm uma freqnciade operao de 200 MHz (na verdade eles obtm um desempenho igual a seestivessem trabalhando a 200 MHz). O mesmo ocorrer com a freqncia de266 MHz: os processadores trabalharo a 133 MHz externamente transferindodois dados por pulso de clock, dobrando o desempenho (ou seja, trabalhandocomo se estivessem a 266 MHz).A AMD est ainda trabalhando em uma novaverso do Athlon, nome-cdigo Mustang, que ter at 1 MB de memria cachedentro do processador.Processador

    Taxa de transferncia do barramento local (em MB/s)

  • 5/27/2018 hist rico microprocessadores

    41/54

    Evoluo dos Processadores

    Felipe Tusset 41

    VIA Cyrix

    A Cyrix desenvolveu seus prprios processadores do incio ao fim semtecnologia da Intel. No entanto, a Intel ainda afirma que o design da Cyrixviola suas patentes. A soluo da Cyrix para esse impasse legal foi, em lugardisso, produzir seus dispositivos em fabricantes que tivessem acordos delicena de patente com a Intel. Este procedimento parece ter funcionado.assim como a AMD, a Cyrix tambm est buscando um caminho para novos

    design que no infrinjam a lei. A estratgia inicial de marketing da Cyrix erano produzir clones exatos dos processadores Intel. Seus produtos na verdadehbridos de processadores 386 e 486.

    Atualmente a Cyrix pertence a VIA Technologies Inc, e passa a se chamarVIA Cyrix.Com essa compra, ao que tudo indica a VIA ter fora suficiente paracombater, de frente, a Intel e a AMD. Integrated Device Technology

    Todos os processadores na tabela 1 so semelhantes ao 486, os que osdiferenciam os tornam mais rpidos so, pipelines de cinco estgios, o quepermite que sejam executadas muitas instrues em ciclos nicos de clock.Alm disso, foi acrescentado pequenos caches de instruo e de dados de 1Kb.

    Slot's de encaixe so idnticos aos do 486 da Intel.

    Processador(Cyrix)

    Classe deProcessador

    Pinagem Cache Duplicao de Clock

    Cx486slc 486 i386SX 1 Kb I/D No

    2Cx486DLC 486 i386DX 1 Kb I/D No

    Cx486SLC2 486 i386SX 1 Kb I/D Sim

    Cx486DRX2 486 i386DX 1 Kb I/D Sim

    cX486SRx2 486 i386SX 1 Kb I/D Sim

    Cx486s 486 i486SX 2 Kb No

    Cx486S2 486 i486SX 2 Kb Sim

    Cx486DX 486 i486DX 8 Kb No

    Cx486DX2 486 i486DX2 8 Kb Sim

    M1 Idntico ao K5 da AMD, mas sem problema de aquecimento.Superescalar classe Pentium

  • 5/27/2018 hist rico microprocessadores

    42/54

    Evoluo dos Processadores

    42 Felipe Tusset

    6x86

    Conexo em Soquete 7, mesma coisa que o Pentium s que a execuo deleno por ordem especulativa, aumentando seu desempenho, 0.35 m

    operando a 32 bits. O cache de memria interno (L1) desse processador de64 KB e ele opera externamente a 66 MHz.

    6x86 MX

    Idntico ao 6x86 mas com instrues MMX.

    MII

    MII o novo nome do processador 6x86MX da Cyrix que, por questes demarketing, resolveram trocar o nome. O grande cuidado a ser tomado comesse processador a sua nomenclatura "PR", que indica a equivalncia dodesempenho do processador a um Pentium MMX. Exemplo, um MII-PR300, quetrabalha internamente a 233 MHz, similarmente a um Pentium MMX - ou seja,segundo o fabricante, esse processador teria um desempenho equivalente aum Pentium MMX-300. Como no existe no mercado o processador PentiumMMX-300, no pudemos comprovar se a nomenclatura "PR-300" verdadeiraou no.

    Clock's 2x, 2.5x, 3x, 3.5x, 4x

    L1 Cache 64-KByte; write-back; 4-way associativo, unificados Instruo e Dados

    Bus 64-bit external data bus; 32-bit pipelined address bus

    Socket Socket 7 (P55C)

    FPU 80-bit com 64-bit de interface; execuo paralela; instrues x87; compatvel com IEEE-754

    Voltagem 2.9V core com 3.3-volt I/O

    Gerenciadoresde Fora

    Management Mode (SMM); hardware suspend; FPU auto-idle

    Desempenho de Cyrix MII e do Intel Celeron

  • 5/27/2018 hist rico microprocessadores

    43/54

    Evoluo dos Processadores

    Felipe Tusset 43

    MIIe

    Cyrix MIIe ("Cayenne"): O sucessor do 6x86MX ou MII. Alm de trabalharexternamente a 100 MHz e utilizar a tecnologia 3D, sua principal mudana emrelao aos processadores anteriores da Cyrix que seu coprocessadormatemtico foi redesenhado, j que o coprocessador do 6x86MX e do 6x86possui performance inferior ao coprocessador matemtico dos processadoresIntel e AMD.

    Media Gx

    Para computadores baratos, tem recursos como processador de vdeo,controle dos slot's PCI, udio e memria no prprio chip, sua nica diferena

    o preo, seu ncleo possui 0,25 m, opera a 32 bits, MMX, sua freqnciasinternas so de 266Mhz ou mais.

    Placas Me usando o Cyrix Media Gx

  • 5/27/2018 hist rico microprocessadores

    44/54

    Evoluo dos Processadores

    44 Felipe Tusset

    Cyrix III

    Recentemente a VIA anunciou o lanamento de seu primeiro processador,chamado Cyrix III. Esse processador o primeiro processador no Intel a usaro padro de pinagem soquete 370, isto , ele usa o mesmo tipo de placa-meoriginalmente projetada para o processador Celeron, da Intel.

    Internamente, o Cyrix III tem 128 KB de memria cache L1 e 256 KB dememria cache L2, trabalhando na mesma freqncia de operao interna doprocessador, fabricado em forma de soquete, usando a mesma placa-me

    projetada para o Celeron (soquete 370). Na tabela a seguir voc compara ascaractersticas internas dos processadores concorrentes do Cyrix III,lembrando que, quanto maior o tamanho do cache de memria, mais rpido o processador. Outras caractersticas do Cyrix III incluem o uso da tecnologiaMMX e da tecnologia 3DNow! ncleo com 0.18m. Operando de 500 a 700Mhz,com consumo mdio de 10Watts.

    Via C3Com nova tecnologia de ncleo com 0.15m, ele pode ter melhor

    performance com baixo consumo de energia e menor tamanho, usa o padrode pinagem soquete 370, isto , ele usa o mesmo tipo de placa-meoriginalmente projetada para o processador Celeron, da Intel, com 192Kb decache L1+L2, ele considerado o menor processador com 52mm2.

    Inicialmente operando nas velocidades de 733MHz e 750MHz com 128Kb L1 e64Kb L2 acessados na velocidade do processador. Suporta freqncia de 66,100 e 133Mhz no barramento externo, compatvel com MMX e 3DNOW!

  • 5/27/2018 hist rico microprocessadores

    45/54

    Evoluo dos Processadores

    Felipe Tusset 45

    1

    Transmeta

    Crusoe

    Os processadores Crusoe so usados principalmente pelas empresas de

    computadores portteis. Tabela abaixo mostra as especificaes dos modelosCrusoe.

    TM3200 TM5400 TM5600

    Velocidades (Mhz) 333-400MHz 500-700MHz 500-700MHz

    L1 Cache 96KB 128KB 128KB

    L2 Cache 256KB 512KB

    Memria SDRAM (66 to133MHz) DDR-SDRAM (100to 166MHz) DDR-SDRAM (100to 166MHz)

    Atualizao deMemria

    SDRAM (66 to133MHz)

    SDRAM (66 to133MHz)

    Ponte Norte Integrada Integrada Integrada

    Package(estrutura)

    474 BGA 474 BGA 474 BGA

    Crusoe TM3200O TM3200 usado principalmente em computadores moveis com acesso a

    internet ele designado para operar com Web Browser's com baixo consumode energia. usado tambm em computadores Laptop com Linux, possu um acapacidade de entrar em stand-by automaticamente com consumos desomente 20 mW.

    Crusoe TM5400/TM5600O TM5400/TM5600 resolve os problemas das baterias de curta vida com

    consumos mximos de 60 mW auto regulados. Usado em computadoresdesktop ele roda semproblemas aplicativos Windows e Linuxcom desempenho

  • 5/27/2018 hist rico microprocessadores

    46/54

    Evoluo dos Processadores

    46 Felipe Tusset

    superior para decodificao de DVD's, consumindo 2W a mais quandodecodificando.

    TM3200 TM5600

    Crusoe na placa me (TM5400)

  • 5/27/2018 hist rico microprocessadores

    47/54

    Evoluo dos Processadores

    Felipe Tusset 47

    IDTIntegrated Device Technology

    WinChip-2

    Desempenho de processamento: O desempenho de processamento doWinChip-2 similar ao do Celeron-A, porm bem inferior ao desempenho

    obtido pelos processadores K6-2 e ao Pentium II. Todavia, importante notarque o WinChip-2 no um processador destinado a micros de altodesempenho, mas sim micros baratos. Dessa forma, o WinChip-2 briga defrente com o processador Celeron da Intel, oferecendo uma alternativa maisatraente para micros baratos.

    Utiliza pinagem soquete 7 (o mesmo padro do Pentium, Pentium MMX, MII,K6, K6-2 e K6-III) e possui os mesmos recursos do K6-2 da AMD. Trabalhaexternamente a 100 MHz e possui a tecnologia 3DNow!. Possui o co-processador e a sua unidade MMX em arquitetura superescalar, o que permiteque duas instrues MMX ou matemticas possam ser executadas

    simultaneamente. Da mesma forma que o K6-2, alguns modelos do WinChip-2trabalham externamente a 66 MHz.

    Alimentado com 3,52 V, os modelos de 66 MHz podem ser instalados emqualquer placa-me originalmente desenhada para o processador Pentium, ouseja, qualquer placa-me soquete 7 aceita os processadores WinChip-2 de 66MHz. J os modelos de 100 MHz necessitam obrigatoriamente de placas-meSuper7, que so placas-me soquete 7 que operam a 100 MHz. Alm disso, ouso de memrias PC-100 imprescindvel. Na hora da escolha de uma placa-me para os modelos de 100 MHz, voc dever verificar se a placa-me capaz de alimentar o processador com 3,52V.

    Modelo freqncia de operao interna freqncia de operao externaWinChip-2-200 200MHz 66MHz.WinChip-2-233 233MHz 66MHz.WinChip-2-266 233MHz 100MHz.WinChip-2-300 250MHz 100MHz.

    WinChip-3

    Processador com 128 KB de cache L2 integrado. O WinChip-3 continuarsendo destinado a placas-me Super7 e, com isso, ele poder utilizar o cache

    de memria existente na placa-me como um cache L3, o que aumentarmuito o seu desempenho. Essa mesma arquitetura utilizada pelo processadorK6-III da AMD.

  • 5/27/2018 hist rico microprocessadores

    48/54

    Evoluo do